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 条
  • [41] End-to-end Facial and Physiological Model for Affective Computing and Applications
    Comas, Joaquim
    Aspandi, Decky
    Binefa, Xavier
    2020 15TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATIC FACE AND GESTURE RECOGNITION (FG 2020), 2020, : 93 - 100
  • [42] MemFHE: End-to-end Computing with Fully Homomorphic Encryption in Memory
    Gupta, Saransh
    Cammarota, Rosario
    Simunic, Tajana
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2024, 23 (02)
  • [43] Development of complex scientific workflows: towards end-to-end workflows
    Penton, D. J.
    Freebairn, A.
    Bridgart, R.
    Murray, N.
    Smith, T.
    20TH INTERNATIONAL CONGRESS ON MODELLING AND SIMULATION (MODSIM2013), 2013, : 900 - 906
  • [44] The SMOS end-to-end performance simulator: Description and scientific applications
    Camps, A
    Corbella, I
    Vall-Ilosseral, M
    Duffo, N
    Marcos, F
    Martinez-Fadrique, F
    Greiner, M
    IGARSS 2003: IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, VOLS I - VII, PROCEEDINGS: LEARNING FROM EARTH'S SHAPES AND SIZES, 2003, : 13 - 15
  • [45] Exploring Two Approaches for an End-to-End Scientific Analysis Workflow
    Dodelson, Scott
    Kent, Steve
    Kowalkowski, Jim
    Paterno, Marc
    Sehrish, Saba
    21ST INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2015), PARTS 1-9, 2015, 664
  • [46] Improved End-to-End Data Security Approach for Cloud Computing
    Ghosh, Soumalya
    Verma, Shiv Kumar
    Ghosh, Uttam
    Al-Numay, Mohammed
    SUSTAINABILITY, 2023, 15 (22)
  • [47] On-FPGA Spiking Neural Networks for End-to-End Neural Decoding
    Leone, Gianluca
    Raffo, Luigi
    Meloni, Paolo
    IEEE ACCESS, 2023, 11 : 41387 - 41399
  • [48] FlexiGAN: An End-to-End Solution for FPGA Acceleration of Generative Adversarial Networks
    Yazdanbakhsh, Amir
    Brzozowski, Michael
    Khaleghi, Behnam
    Ghodrati, Soroush
    Samadi, Kambiz
    Kim, Nam Sung
    Esmaeilzadeh, Hadi
    PROCEEDINGS 26TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2018), 2018, : 65 - 72
  • [49] End-to-End Rapid FPGA Prototyping for Embedded Proactive BMI Control
    Huang, Nan-Sheng
    Braun, Jan-Matthias
    Carmo, Ricardo Rodrigues do
    Larsen, Jorgen Christian
    Manoonpong, Poramate
    2020 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TAIWAN), 2020,
  • [50] Design of Cryptographic model for End-to-End Encryption in FPGA based systems
    Chatterjee, Runa
    Chakraborty, Rajdeep
    Mandal, J. K.
    PROCEEDINGS OF THE 2019 3RD INTERNATIONAL CONFERENCE ON COMPUTING METHODOLOGIES AND COMMUNICATION (ICCMC 2019), 2019, : 459 - 465