Exploiting memory hierarchy for a Computational Fluid Dynamics accelerator on FPGAs

Hirokazu Morishita, Yasunori Osana, Naoyuki Fujita, Hideharu Amano

Research output: Chapter in Book/Report/Conference proceedingConference contribution

12 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the 2008 International Conference on Field-Programmable Technology, ICFPT 2008
Pages193-200
Number of pages8
DOIs
Publication statusPublished - 2008 Dec 1
Event2008 International Conference on Field-Programmable Technology, ICFPT 2008 - Taipei, Taiwan, Province of China
Duration: 2008 Dec 72008 Dec 10

Publication series

NameProceedings of the 2008 International Conference on Field-Programmable Technology, ICFPT 2008

Other

Other2008 International Conference on Field-Programmable Technology, ICFPT 2008
Country/TerritoryTaiwan, Province of China
CityTaipei
Period08/12/708/12/10

ASJC Scopus subject areas

  • Computer Science Applications
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'Exploiting memory hierarchy for a Computational Fluid Dynamics accelerator on FPGAs'. Together they form a unique fingerprint.

Cite this