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 条
  • [21] A compiler approach to fast hardware design space exploration in FPGA-based systems
    So, B
    Hall, MW
    Diniz, PC
    ACM SIGPLAN NOTICES, 2002, 37 (05) : 165 - 176
  • [22] Framed complexity analysis in SystemC for multi-level design space exploration
    Wellig, A
    Zory, J
    EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS, 2003, : 416 - 423
  • [23] Design Framework for FPGA-based Hardware Accelerators with Heterogeneous Interconnect
    Cuong Pham-Quoc
    PROCEEDINGS OF 2019 6TH NATIONAL FOUNDATION FOR SCIENCE AND TECHNOLOGY DEVELOPMENT (NAFOSTED) CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), 2019, : 148 - 153
  • [24] Multi-objective design space exploration for system partitioning of FPGA-based Dynamic Partially Reconfigurable Systems
    Sahoo, S. S.
    Nguyen, T. D. A.
    Veeravalli, B.
    Kumar, A.
    INTEGRATION-THE VLSI JOURNAL, 2019, 67 : 95 - 107
  • [25] High-Level Synthesis Hardware Design for FPGA-Based Accelerators: Models, Methodologies, and Frameworks
    Molina, Romina Soledad
    Gil-Costa, Veronica
    Crespo, Maria Liz
    Ramponi, Giovanni
    IEEE ACCESS, 2022, 10 : 90429 - 90455
  • [26] Scalable State Space Search on the GPU with Multi-Level Parallelism
    Shipovalov, Egor
    Pryanichnikov, Valentin
    2020 19TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC 2020), 2020, : 84 - 92
  • [27] An FPGA-based Multi-level All-Digital Transmitter with 1.25 GHz of Bandwidth
    Dinis, Daniel C.
    Ma, Rui
    Teo, Koon H.
    Orlik, Philip
    Oliveira, Arnaldo S. R.
    Vieira, Jose
    2018 IEEE/MTT-S INTERNATIONAL MICROWAVE SYMPOSIUM - IMS, 2018, : 659 - 662
  • [28] Computing Models for FPGA-Based Accelerators
    Herbordt, Martin C.
    Gu, Yongfeng
    VanCourt, Tom
    Model, Josh
    Sukhwani, Bharat
    Chiu, Matt
    COMPUTING IN SCIENCE & ENGINEERING, 2008, 10 (06) : 35 - 45
  • [29] Enabling Fast ASIP Design Space Exploration: An FPGA-Based Runtime Reconfigurable Prototyper
    Meloni, Paolo
    Pomata, Sebastiano
    Tuveri, Giuseppe
    Secchi, Simone
    Raffo, Luigi
    Lindwer, Menno
    VLSI DESIGN, 2012, 2012
  • [30] FPGA-based Rapid Prototyping Platform for MIMO-BICM Design Space Exploration
    Gimmler-Dumont, Christina
    Schlaefer, Philipp
    Wehn, Norbert
    2012 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2012,