• DocumentCode
    2498538
  • Title

    Exploiting memory hierarchy for a Computational Fluid Dynamics accelerator on FPGAs

  • Author

    Morishita, Hirokazu ; Osana, Yasunori ; Fujita, Naoyuki ; Amano, Hideharu

  • Author_Institution
    Dept. of Comput. Sci., Keio Univ., Yokohama
  • fYear
    2008
  • fDate
    8-10 Dec. 2008
  • Firstpage
    193
  • Lastpage
    200
  • Abstract
    Computational fluid dynamics (CFD) is an important tool for aeronautical engineers. Instead of expensive super-computers 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-170 fold speed-up is expected by several Virtex-4 FPGAs compared to Itanium2 processor.
  • Keywords
    aerospace simulation; computational fluid dynamics; field programmable gate arrays; pipeline arithmetic; random-access storage; software packages; CFD software package; FPGA; UPACS; block-RAM; computational fluid dynamics accelerator; custom pipeline; memory access method; memory hierarchy; Acceleration; Aerospace engineering; Algorithms; Arithmetic; Bandwidth; Computational fluid dynamics; Field programmable gate arrays; Large-scale systems; Pipelines; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ICECE Technology, 2008. FPT 2008. International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4244-3783-2
  • Electronic_ISBN
    978-1-4244-2796-3
  • Type

    conf

  • DOI
    10.1109/FPT.2008.4762383
  • Filename
    4762383