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 条
  • [31] End-to-End Scalable FPGA Accelerator for Deep Residual Networks
    Ma, Yufei
    Kim, Minkyu
    Cao, Yu
    Vrudhula, Sarma
    Seo, Jae-sun
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 456 - 459
  • [32] Modeling End-to-end Delay of Network in Accelerated Reliability Testing
    Li Meinan
    Li Ruiying
    2013 THIRD INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2013, : 1371 - 1374
  • [33] End-to-end Flow Inference of Encrypted MANET
    Chang, Huijun
    Shan, Hong
    2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2013, : 1104 - 1109
  • [34] An end-to-end tool chain for multi-view modeling and analysis of avionics mission computing software
    Gu, ZH
    Wang, S
    Kodase, S
    Shin, KG
    RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2003, : 78 - 81
  • [35] EeteS-The EnMAP End-to-End Simulation Tool
    Segl, Karl
    Guanter, Luis
    Rogass, Christian
    Kuester, Theres
    Roessner, Sigrid
    Kaufmann, Hermann
    Sang, Bernhard
    Mogulsky, Valery
    Hofer, Stefan
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2012, 5 (02) : 522 - 530
  • [36] An End-to-End Tool for News Processing and Semantic Search
    Li, Quanzhi
    Avadhanam, Satish
    Zhang, Qiong
    WWW'20: COMPANION PROCEEDINGS OF THE WEB CONFERENCE 2020, 2020, : 139 - 142
  • [37] BitMine: An End-to-End Tool for Detecting Rowhammer Vulnerability
    Zhang, Zhi
    He, Wei
    Cheng, Yueqiang
    Wang, Wenhao
    Gao, Yansong
    Wang, Minghua
    Li, Kang
    Nepal, Surya
    Xiang, Yang
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2021, 16 : 5167 - 5181
  • [38] Simulation Tool for Telecommunication System End-to-end Assessment
    Morlet, C.
    del Rio, O.
    Arguello, L.
    Guillaume, A.
    Shlyaev, P.
    Esteves, J.
    2008 10TH INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING FOR SPACE COMMUNICATIONS, 2008, : 124 - +
  • [39] An end-to-end approach and tool for BPMN process discovery
    Marisol Marin-Castro, Heidy
    Tello-Leal, Edgar
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 174
  • [40] Energy Efficient Calculations of Text Similarity Measure on FPGA-Accelerated Computing Platforms
    Karwatowski, Michal
    Russek, Pawel
    Wielgosz, Maciej
    Koryciak, Sebastian
    Wiatr, Kazimierz
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PPAM 2015, PT I, 2016, 9573 : 31 - 40