TY - JOUR A2 - Hübner, Michael AU - Guo, Shuaizhi AU - Wang, Tianqi AU - Tao, Linfeng AU - Tian, Teng AU - Xiang, Zikun AU - Jin, Xi PY - 2018 DA - 2018/04/04 TI - RP-Ring: A Heterogeneous Multi-FPGA Accelerator SP - 6784319 VL - 2018 AB - 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. SN - 1687-7195 UR - https://doi.org/10.1155/2018/6784319 DO - 10.1155/2018/6784319 JF - International Journal of Reconfigurable Computing PB - Hindawi KW - ER -