• DocumentCode
    1364580
  • Title

    High-Level Languages and Floating-Point Arithmetic for FPGA-Based CFD Simulations

  • Author

    Sanchez-Roman, Diego ; Sutter, Gustavo ; Lopez-Buedo, Sergio ; Gonzalez, Ivan ; Gomez-Arribas, Francisco J. ; Aracil, Javier ; Palacios, Francisco

  • Author_Institution
    Univ. Autonoma de Madrid, Madrid, Spain
  • Volume
    28
  • Issue
    4
  • fYear
    2011
  • Firstpage
    28
  • Lastpage
    37
  • Abstract
    Computational fluid dynamics is a classical problem in high-performance computing. In order to make use of an existing code base in this field, the use of high-level design tools is an imperative. The authors explore the use of the Impulse C design tools for a Navier-Stokes implementation.
  • Keywords
    Navier-Stokes equations; computational fluid dynamics; field programmable gate arrays; floating point arithmetic; flow simulation; CFD simulation; FPGA; Navier-Stokes implementation; computational fluid dynamics; floating-point arithmetic; high-level design tool; high-level languages; high-performance computing; impulse C design tool; Computational fluid dynamics; Field programmable gate arrays; Floating-point arithmetic; Optimization; Pipeline processing; FPGA-based acceleration; Impulse C; Navier-Stokes equations; Xtreme Data In-Socket Accelerator; computational fluid dynamics (CFD); design and test; floating-point arithmetic; high-level languages; high-performance reconfigurable computing;
  • fLanguage
    English
  • Journal_Title
    Design & Test of Computers, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7475
  • Type

    jour

  • DOI
    10.1109/MDT.2011.88
  • Filename
    6064697