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
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;
Journal_Title :
Design & Test of Computers, IEEE
DOI :
10.1109/MDT.2011.88