FPGA-based Custom Computing Accelerator for Computational Fluid Dynamics based on Lattice Boltzmann Method
FPGA-based Custom Computing Accelerator for Computational Fluid Dynamics based on Lattice Boltzmann Method
复制标题
基于 FPGA 的定制计算加速器,用于基于格子玻尔兹曼方法的计算流体动力学
DOI:
10.1007/978-3-319-10626-7_16
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
Kentaro Sano
中科院分区:
文献类型:
--
作者:
Kentaro Sano;Hayato Suzuki;Ryo Ito;Tomohiro Ueno;and Satoru Yamamoto;Kentaro Sano
This paper presents a tightly-coupled FPGA cluster for custom computing of fluid dynamics simulation, and evaluates its performance with prototype implementation. For scalable and efficient computation with a lot of FPGA accelerators, we propose an accelerator-domain network (ADN) that brings low-latency and high-speed data transfer by directly connecting FPGAs. We describe implementation of a prototype cluster node with four FPGAs, and their on-chip framework for high-speed data streaming and computing. In performance evaluation, we demonstrate that our custom computing machine for fluid dynamics computation with the lattice-Boltzmann method (LBM) exploits both temporal and spatial parallelism, and scales the performance well with the number of FPGAs. As a result, we achieved 98.8 % of the peak performance of 73.0 GFlop/s with four FPGAs.