Design Space Exploration of FPGA-based Accelerators with Multi-level Parallelism

被引:0
|
作者
Zhong, Guanwen [1 ]
Prakash, Alok [2 ]
Wang, Siqi [1 ]
Liang, Yun [3 ]
Mitra, Tulika [1 ]
Niar, Smail [4 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore, Singapore
[2] Nanyang Technol Univ, SCSE, Singapore, Singapore
[3] Peking Univ, Sch EECS, Beijing, Peoples R China
[4] Univ Valenciennes, LAMIH, Valenciennes, France
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Applications containing compute-intensive kernels with nested loops can effectively leverage FPGAs to exploit fine-and coarse-grained parallelism. HLS tools used to translate these kernels from high-level languages (e.g., C/C++), however, are inefficient in exploiting multiple levels of parallelism automatically, thereby producing sub-optimal accelerators. Moreover, the large design space resulting from the various combinations of fine-and coarse-grained parallelism options makes exhaustive design space exploration prohibitively time-consuming with HLS tools. Hence, we propose a rapid estimation framework, MPSeeker, to evaluate performance/area metrics of various accelerator options for an application at an early design phase. Experimental results show that MPSeeker can rapidly (in minutes) explore the complex design space and accurately estimate performance/area of various design points to identify the near-optimal (95.7% performance of the optimal on average) combination of parallelism options.
引用
下载
收藏
页码:1141 / 1146
页数:6
相关论文
共 50 条
  • [1] Design Space Exploration of FPGA-Based System With Multiple DNN Accelerators
    Kedia, Rajesh
    Goel, Shikha
    Balakrishnan, M.
    Paul, Kolin
    Sen, Rijurekha
    IEEE EMBEDDED SYSTEMS LETTERS, 2021, 13 (03) : 114 - 117
  • [2] Design Space Exploration of HW Accelerators and Network Infrastructure for FPGA-Based MPSoC
    Dammak, Bouthaina
    Baklouti, Mouna
    Alsekait, Deema
    IEEE ACCESS, 2024, 12 : 15280 - 15289
  • [3] Towards Efficient Design Space Exploration of FPGA-based Accelerators for Streaming HPC Applications
    Koraei, Mostafa
    Jahre, Magnus
    Fatemi, S. Omid
    FPGA'17: PROCEEDINGS OF THE 2017 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2017, : 287 - 287
  • [4] Leveraging PVT-Margins in Design Space Exploration for FPGA-based CNN Accelerators
    Lu, Weina
    Lu, Wenyan
    Ye, Jing
    Hu, Yu
    Li, Xiaowei
    2017 27TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2017,
  • [5] Fast Multi-Objective Algorithmic-Design Co-Exploration for FPGA-based Accelerators
    Nepal, Kumud
    Ulusel, Onur
    Bahar, R. Iris
    Reda, Sherief
    2012 IEEE 20TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2012, : 65 - 68
  • [6] High-level design tools for FPGA-based combinatorial accelerators
    Sklyarov, V
    Skliarova, I
    Almeida, P
    Almeida, M
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2003, 2778 : 976 - 979
  • [7] Fast Design Exploration for Performance, Power and Accuracy Tradeoffs in FPGA-Based Accelerators
    Ulusel, Onur
    Nepal, Kumud
    Bahar, R. Iris
    Reda, Sherief
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2014, 7 (01)
  • [8] Automated design space exploration for FPGA-based heterogeneous interconnects
    A. Cilardo
    E. Fusella
    L. Gallo
    A. Mazzeo
    N. Mazzocca
    Design Automation for Embedded Systems, 2014, 18 : 157 - 170
  • [9] Design Space Exploration in an FPGA-Based Software Defined Radio
    Gautier, Matthieu
    Ouedraogo, Ganda Stephane
    Sentieys, Olivier
    2014 17TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2014, : 22 - 27
  • [10] Automated design space exploration for FPGA-based heterogeneous interconnects
    Cilardo, A.
    Fusella, E.
    Gallo, L.
    Mazzeo, A.
    Mazzocca, N.
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2014, 18 (3-4) : 157 - 170