TY - JOUR
T1 - Multi-FPGA Accelerator Architecture for Stencil Computation Exploiting Spacial and Temporal Scalability
AU - Waidyasooriya, Hasitha Muthumala
AU - Hariyama, Masanori
N1 - Publisher Copyright:
© 2013 IEEE.
PY - 2019
Y1 - 2019
N2 - After the introduction of the OpenCL-based FPGA accelerator design method, FPGAs are getting very popular among high-performance computing. The key to achieving high performance using FPGAs is to design pipelined accelerators. We can increase the pipeline depth beyond the border of one FPGA by connecting multiple FPGAs using high-speed QSFP (quad small form-factor pluggable) connectors. Such a deeply-pipelined accelerator using multiple FPGAs works similar to a single very large FPGA. In this paper, we propose a multi-FPGA accelerator architecture for stencil computation by scaling in spacial and temporal dimensions. According to the experimental results, we achieved performance up to 950 GFLOP/s using one FPGA and nearly doubled the performance using two FPGAs. We achieved a high power-efficiency with competitive performances compared to high-end GPUs.
AB - After the introduction of the OpenCL-based FPGA accelerator design method, FPGAs are getting very popular among high-performance computing. The key to achieving high performance using FPGAs is to design pipelined accelerators. We can increase the pipeline depth beyond the border of one FPGA by connecting multiple FPGAs using high-speed QSFP (quad small form-factor pluggable) connectors. Such a deeply-pipelined accelerator using multiple FPGAs works similar to a single very large FPGA. In this paper, we propose a multi-FPGA accelerator architecture for stencil computation by scaling in spacial and temporal dimensions. According to the experimental results, we achieved performance up to 950 GFLOP/s using one FPGA and nearly doubled the performance using two FPGAs. We achieved a high power-efficiency with competitive performances compared to high-end GPUs.
KW - high performance computing
KW - multi-FPGA acceleration
KW - OpenCL for FPGA
KW - stencil computation
UR - http://www.scopus.com/inward/record.url?scp=85065443195&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85065443195&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2019.2910824
DO - 10.1109/ACCESS.2019.2910824
M3 - Article
AN - SCOPUS:85065443195
SN - 2169-3536
VL - 7
SP - 53188
EP - 53201
JO - IEEE Access
JF - IEEE Access
M1 - 8689014
ER -