TY - GEN
T1 - FPGA-based streaming computation for lattice Boltzmann method
AU - Sano, Kentaro
AU - Pell, Oliver
AU - Luk, Wayne
AU - Yamamoto, Satoru
PY - 2007
Y1 - 2007
N2 - This paper presents an FPGA-based streaming computation for the lattice Boltzmann method (LBM) to simulate fluid flow with floating-point calculations. LBM is suitable for streaming computation because of its parallelism and regularity. We optimize the equations of LBM, and then formulate a streaming computation. To design an efficient data-path for throughput and hardware resource utilization, we introduce multiple cycle inputs and computing-unit sharing to the streaming data-path. The streaming accelerator implemented on a Virtex-4 FPGA with PCI-Express x8 interface achieves 2.93 and 2.46 times faster computation than a 3.4GHz Pentium4 processor and a 2.2GHz Opteron processor, respectively, for 2-dimensional time-dependent fluid dynamics problems.
AB - This paper presents an FPGA-based streaming computation for the lattice Boltzmann method (LBM) to simulate fluid flow with floating-point calculations. LBM is suitable for streaming computation because of its parallelism and regularity. We optimize the equations of LBM, and then formulate a streaming computation. To design an efficient data-path for throughput and hardware resource utilization, we introduce multiple cycle inputs and computing-unit sharing to the streaming data-path. The streaming accelerator implemented on a Virtex-4 FPGA with PCI-Express x8 interface achieves 2.93 and 2.46 times faster computation than a 3.4GHz Pentium4 processor and a 2.2GHz Opteron processor, respectively, for 2-dimensional time-dependent fluid dynamics problems.
UR - http://www.scopus.com/inward/record.url?scp=50149121349&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=50149121349&partnerID=8YFLogxK
U2 - 10.1109/FPT.2007.4439254
DO - 10.1109/FPT.2007.4439254
M3 - Conference contribution
AN - SCOPUS:50149121349
SN - 1424414725
SN - 9781424414727
T3 - ICFPT 2007 - International Conference on Field Programmable Technology
SP - 233
EP - 236
BT - ICFPT 2007 - International Conference on Field Programmable Technology
T2 - International Conference on Field Programmable Technology, ICFPT 2007
Y2 - 12 December 2007 through 14 December 2007
ER -