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 条
  • [31] Automated design space exploration of FPGA-based FFT architectures based on area and power estimation
    Sanchez, M. A.
    Garrido, M.
    Vallejo, M. Lopez
    Lopez-Barrio, C.
    2006 IEEE INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2006, : 127 - 134
  • [32] High-level power and performance estimation of FPGA-based soft processors and its application to design space exploration
    Powell, Adam
    Savvas-Bouganis, Christos
    Cheung, Peter Y. K.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2013, 59 (10) : 1144 - 1156
  • [33] Architecture design for reliable and reconfigurable FPGA-based GNC computer for deep space exploration
    MengFei Yang
    Bo Liu
    Jian Gong
    HongJin Liu
    HongKai Hu
    YangYang Dong
    Lei Shi
    YunFu Zhao
    ZhiFu Miao
    Science China Technological Sciences, 2016, 59 : 289 - 300
  • [34] Architecture design for reliable and reconfigurable FPGA-based GNC computer for deep space exploration
    Yang MengFei
    Liu Bo
    Gong Jian
    Liu HongJin
    Hu HongKai
    Dong YangYang
    Shi Lei
    Zhao YunFu
    Miao ZhiFu
    SCIENCE CHINA-TECHNOLOGICAL SCIENCES, 2016, 59 (02) : 289 - 300
  • [35] Architecture design for reliable and reconfigurable FPGA-based GNC computer for deep space exploration
    YANG MengFei
    LIU Bo
    GONG Jian
    LIU HongJin
    HU HongKai
    DONG YangYang
    SHI Lei
    ZHAO YunFu
    MIAO ZhiFu
    Science China Technological Sciences, 2016, (02) : 289 - 300
  • [36] Architecture design for reliable and reconfigurable FPGA-based GNC computer for deep space exploration
    YANG MengFei
    LIU Bo
    GONG Jian
    LIU HongJin
    HU HongKai
    DONG YangYang
    SHI Lei
    ZHAO YunFu
    MIAO ZhiFu
    Science China(Technological Sciences), 2016, 59 (02) : 289 - 300
  • [37] Multi-processor System-on-Chip Design Space Exploration based on Multi-level Modeling Techniques
    Mariani, Giovanni
    Palermo, Gianluca
    Silvano, Cristina
    Zaccaria, Vittorio
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION, PROCEEDINGS, 2009, : 118 - +
  • [38] FPGA-Based Multi-level Inverter Multi-carrier Pulse Generation Theory and Implementation Method
    Zhou, Jinghua
    Zhang, Shaowei
    Zhang, Xiaowei
    Li, Zhengxi
    IEEE PEDG 2010: THE 2ND INTERNATIONAL SYMPOSIUM ON POWER ELECTRONICS FOR DISTRIBUTED GENERATION SYSTEMS, 2010, : 572 - 576
  • [39] Electromagnetic emanation exploration in FPGA-based digital design
    Van Toan Nguyen
    Dam, Minh Tung
    Lee, Jeong-Gun
    JOURNAL OF CENTRAL SOUTH UNIVERSITY, 2019, 26 (01) : 158 - 167
  • [40] Vina-FPGA-Cluster: Multi-FPGA Based Molecular Docking Tool with High-Accuracy and Multi-Level Parallelism
    Ling M.
    Feng Z.
    Chen R.
    Shao Y.
    Tang S.
    Zhu Y.
    IEEE Transactions on Biomedical Circuits and Systems, 2024, 18 (06) : 1 - 17