An End-to-End Tool Flow for FPGA-Accelerated Scientific Computing

被引:2
|
作者
Stitt, Greg [1 ]
George, Alan
Lam, Herman
Smith, Melissa [2 ]
Aggarwal, Vikas [1 ]
Wang, Gongyu [1 ]
Coole, James [1 ]
Reardon, Casey [3 ]
Holland, Brian
Koehler, Seth [4 ]
机构
[1] Univ Florida, Dept Elect & Comp Engn, NSF CHREC, Gainesville, FL 32611 USA
[2] Clemson Univ, Clemson, SC 29631 USA
[3] Mitre Corp, Bedford, MA USA
[4] Altera Corp, San Jose, CA USA
来源
IEEE DESIGN & TEST OF COMPUTERS | 2011年 / 28卷 / 04期
基金
美国国家科学基金会;
关键词
design and test; design automation; design-space exploration; FPGAs; productivity; reconfigurable computing; tool flow;
D O I
10.1109/MDT.2011.46
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A study that involved extending and combining existing FPGA tools to create a tool flow that addresses these bottlenecks is presented. The key contributions of the tool flow include formulation techniques for rapid design-space exploration, a coordination framework for communication and synchronization between tasks in different languages and devices, intermediate fabrics for fast placement and routing (PAR), and tools for performance analysis and bottleneck detection. To reduce design iterations, the tool flow enables early design-space exploration, which we refer to as formulation. Comparing RAT performance predictions with actual performance for the TDFIR application when using different signal sizes ranging from 400 Mbytes down to 50 Mbytes shows only 3% predicted errors. Intermediate fabrics (IF) architectures can potentially implement any fabric, but the tools currently support island-style fabrics with application-specialized computational units (CU) spread across reconfigurable interconnects.
引用
收藏
页码:68 / 77
页数:10
相关论文
共 50 条
  • [1] Trust in FPGA-accelerated Cloud Computing
    Turan, Furkan
    Verbauwhede, Ingrid
    ACM COMPUTING SURVEYS, 2021, 53 (06)
  • [2] KnowledgeHub: An End-to-End Tool for Assisted Scientific Discovery
    Tanaka, Shinnosuke
    Barry, James
    Kuruvanthodi, Vishnudev
    Moses, Movina
    Giammona, Maxwell J.
    Herr, Nathan
    Elkaref, Mohab
    De Mel, Geeth
    PROCEEDINGS OF THE THIRTY-THIRD INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2024, 2024, : 8815 - 8819
  • [3] A research project on FPGA-accelerated cryptographic computing
    Argenziano, Domenico
    2015 10TH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC), 2015, : 574 - 577
  • [4] Hardware-Accelerated Simulation Tool for End-to-End Communication Systems
    Lin, V. S.
    Pansatiankul, D. E.
    GLOBECOM 2006 - 2006 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2006,
  • [5] End-to-end trustworthy data access in data-oriented scientific computing
    Pallickara, Sangmi Lee
    Plale, Beth
    Fang, Liang
    Gannon, Dennis
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID: SPANNING THE WORLD AND BEYOND, 2006, : 395 - +
  • [6] End-to-end tool grinding
    不详
    AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2007, 79 (03): : 318 - 318
  • [7] TrustCell: Towards the end-to-end trustworthiness in data-oriented scientific computing
    Pallickara, Sangmi Lee
    Plale, Beth
    2006 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2006, : 33 - +
  • [8] End-to-end programmable computing systems
    Yao Xiao
    Guixiang Ma
    Nesreen K. Ahmed
    Mihai Capotă
    Theodore L. Willke
    Shahin Nazarian
    Paul Bogdan
    Communications Engineering, 2 (1):
  • [9] End-to-end communication systems modeling using hardware-accelerated simulation tool
    Pansatiankul, Dhawat E.
    Lin, Victor S.
    MILCOM 2006, VOLS 1-7, 2006, : 707 - +
  • [10] SciAuth: A Lightweight End-to-End Capability-Based Authorization Environment for Scientific Computing
    Aydemir, Brian
    Basney, Jim
    Bockelman, Brian
    Gaynor, Jeff
    Weitzel, Derek
    PRACTICE AND EXPERIENCE IN ADVANCED RESEARCH COMPUTING 2022, 2022,