TY - GEN
T1 - Exploiting memory hierarchy for a Computational Fluid Dynamics accelerator on FPGAs
AU - Morishita, Hirokazu
AU - Osana, Yasunori
AU - Fujita, Naoyuki
AU - Amano, Hideharu
PY - 2008/12/1
Y1 - 2008/12/1
N2 - Computational Fluid Dynamics (CFD) is an important tool for aeronautical engineers. Instead of expensive supercomputers or clusters, using custom pipelines built on FPGAs is expected to be a cost effective solution to accelerate CFD. The problem is that to keep the pipeline busy is difficult because of the memory bandwidth. To deal with this problem, an effective memory access method using Block-RAMs is implemented based on a careful survey about memory access pattern. This work is targetting on two major subroutines in UPACS, a CFD software package. As a result, the amount of data transfer is reduced about 40%. This shows 46-170fold speed-up is expected by several Virtex-4 FPGAs compared to Itanium2 processor.
AB - Computational Fluid Dynamics (CFD) is an important tool for aeronautical engineers. Instead of expensive supercomputers or clusters, using custom pipelines built on FPGAs is expected to be a cost effective solution to accelerate CFD. The problem is that to keep the pipeline busy is difficult because of the memory bandwidth. To deal with this problem, an effective memory access method using Block-RAMs is implemented based on a careful survey about memory access pattern. This work is targetting on two major subroutines in UPACS, a CFD software package. As a result, the amount of data transfer is reduced about 40%. This shows 46-170fold speed-up is expected by several Virtex-4 FPGAs compared to Itanium2 processor.
UR - http://www.scopus.com/inward/record.url?scp=63049107218&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=63049107218&partnerID=8YFLogxK
U2 - 10.1109/FPT.2008.4762383
DO - 10.1109/FPT.2008.4762383
M3 - Conference contribution
AN - SCOPUS:63049107218
SN - 9781424427963
T3 - Proceedings of the 2008 International Conference on Field-Programmable Technology, ICFPT 2008
SP - 193
EP - 200
BT - Proceedings of the 2008 International Conference on Field-Programmable Technology, ICFPT 2008
T2 - 2008 International Conference on Field-Programmable Technology, ICFPT 2008
Y2 - 7 December 2008 through 10 December 2008
ER -