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 条
  • [41] Exploiting Packet-Level Parallelism of Packet Parsing for FPGA-Based Switches
    Li, Junnan
    Han, Biao
    Sun, Zhigang
    Li, Tao
    Wang, Xiaoyan
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2019, E102B (09) : 1862 - 1874
  • [42] QEGCN: An FPGA-based accelerator for quantized GCNs with edge-level parallelism
    Yuan, Wei
    Tian, Teng
    Wu, Qizhe
    Jin, Xi
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 129
  • [43] Design and implementation of an integrated multi-level FPGA design system
    Yu, F. (yufang@ime.ac.cn), 1600, Editorial Office of Journal of Shenzhen University (29):
  • [44] Multi-level interaction for the exploration of rich information space
    Dubois, Emmanuel
    Celentano, Augusto
    ACTES DE LA 27EME CONFERENCE FRANCOPHONE SUR L'INTERACTION HOMME-MACHINE (IHM 2015), 2015,
  • [45] MulMapper: Towards an Automated FPGA-based CNN Processor Generator based on a Dynamic Design Space Exploration
    Hailesellasie, Muluken
    Hasan, Syed Rafay
    Mohamed, Otmane Ait
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [46] Design space exploration for an FPGA-based quantum annealing simulator with interaction-coefficient-generators
    Liu, Chia-Yin
    Waidyasooriya, Hasitha Muthumala
    Hariyama, Masanori
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (01): : 1 - 17
  • [47] Design space exploration for an FPGA-based quantum annealing simulator with interaction-coefficient-generators
    Chia-Yin Liu
    Hasitha Muthumala Waidyasooriya
    Masanori Hariyama
    The Journal of Supercomputing, 2022, 78 : 1 - 17
  • [48] FPGA-based Accelerators for Parallel Data Sort
    Sklyarov, Valery
    Skliarova, IOuliia
    Sudnitson, Alexander
    APPLIED COMPUTER SYSTEMS, 2014, 16 (01) : 53 - 63
  • [49] FPGA-Based Multi-Level Approximate Multipliers for High-Performance Error-Resilient Applications
    Van Toan, Nguyen
    Lee, Jeong-Gun
    IEEE ACCESS, 2020, 8 : 25481 - 25497
  • [50] Design of FPGA-based hardware accelerators for on-line fingerprint matcher systems
    Fons, Mariano
    Fons, Francisco
    Canto, Enrique
    PRIME 2006: 2ND CONFERENCE ON PH.D. RESEARCH IN MICROELECTRONIC AND ELECTRONICS, PROCEEDINGS, 2006, : 333 - +