RP-Ring: A Heterogeneous Multi-FPGA Accelerator

被引:2
|
作者
Guo, Shuaizhi [1 ]
Wang, Tianqi [1 ]
Tao, Linfeng [1 ]
Tian, Teng [1 ]
Xiang, Zikun [1 ]
Jin, Xi [1 ]
机构
[1] Univ Sci & Technol China, Hefei, Anhui, Peoples R China
关键词
D O I
10.1155/2018/6784319
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To reduce the cost of designing new specialized FPGA boards as direct-summation MOND (Modified Newtonian Dynamics) simulator, we propose a new heterogeneous architecture with existing FPGA boards, which is called RP-ring (reconfigurable processor ring). This design can be expanded conveniently with any available FPGA board and only requires quite low communication bandwidth between FPGA boards. The communication protocol is simple and can be implemented with limited hardware/software resources. In order to avoid overall performance loss caused by the slowest board, we build a mathematical model to decompose workload among FPGAs. The dividing of workload is based on the logic resource, memory access bandwidth, and communication bandwidth of each FPGA chip. Our accelerator can achieve two orders of magnitude speedup compared with CPU implementation.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] RP-ring: A Heterogeneous multi-FPGA Accelerating Solution for N-body Simulations
    Wang, Tianqi
    Jin, Xi
    Peng, Bo
    Wang, Chuanjun
    Zheng, Linlin
    2016 IEEE 24TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2016, : 31 - 31
  • [2] A Multi-FPGA Accelerator for Dose Calculation in Radiation Therapy
    Zhou, B.
    Hu, X. S.
    Chen, D. Z.
    Yu, C.
    MEDICAL PHYSICS, 2009, 36 (06)
  • [3] A Multi-FPGA Accelerator for Radiation Dose Calculation in Cancer Treatment
    Zhou, Bo
    Hu, X. Sharon
    Chen, Danny Z.
    Yu, Cedric X.
    2009 IEEE 7TH SYMPOSIUM ON APPLICATION SPECIFIC PROCESSORS (SASP 2009), 2009, : 70 - +
  • [4] A Profiler for a Heterogeneous Multi-Core Multi-FPGA System
    Nunes, Daniel
    Saldana, Manuel
    Chow, Paul
    PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, 2008, : 113 - +
  • [5] A power efficient linear equation solver on a multi-FPGA accelerator
    Sudarsanam A.
    Hauser T.
    Dasu A.
    Young S.
    International Journal of Computers and Applications, 2010, 32 (01) : 56 - 72
  • [6] Multi-FPGA Accelerator for Scalable Stencil Computation with Constant Memory Bandwidth
    Sano, Kentaro
    Hatsuda, Yoshiaki
    Yamamoto, Satoru
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (03) : 695 - 705
  • [7] Multi-FPGA Accelerator Architecture for Stencil Computation Exploiting Spacial and Temporal Scalability
    Waidyasooriya, Hasitha Muthumala
    Hariyama, Masanori
    IEEE ACCESS, 2019, 7 : 53188 - 53201
  • [8] Accelerating GNN Training on CPU plus Multi-FPGA Heterogeneous Platform
    Lin, Yi-Chien
    Zhang, Bingyi
    Prasanna, Viktor
    HIGH PERFORMANCE COMPUTING, CARLA 2022, 2022, 1660 : 16 - 30
  • [9] Towards A Multi-FPGA Infrared Simulator
    Sriram, Vinay
    Kearney, David
    JOURNAL OF DEFENSE MODELING AND SIMULATION-APPLICATIONS METHODOLOGY TECHNOLOGY-JDMS, 2007, 4 (04): : 343 - 355
  • [10] Pin assignment for multi-FPGA systems
    Hauck, S
    Borriello, G
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1997, 16 (09) : 956 - 964