The Community for Technology Leaders
RSS Icon
Issue No.04 - July/August (2011 vol.28)
pp: 28-37
Diego Sanchez-Roman , Universidad Autonoma de Madrid
Gustavo Sutter , Universidad Autonoma de Madrid
Sergio Lopez-Buedo , Universidad Autonoma de Madrid
Ivan Gonzalez , Universidad Autonoma de Madrid
Francisco J. Gomez-Arribas , Universidad Autonoma de Madrid
Javier Aracil , Universidad Autonoma de Madrid
Francisco Palacios , Stanford University
<p><it>Editor's note:</it></p><p>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.</p><p align="right"><it>&#x2014;George A. Constantinides (Imperial College London) and Nicola Nicolici (McMaster University)</it></p>
design and test, computational fluid dynamics (CFD), Navier-Stokes equations, high-performance reconfigurable computing, high-level languages, floating-point arithmetic, FPGA-based acceleration, Xtreme Data In-Socket Accelerator, Impulse C
Diego Sanchez-Roman, Gustavo Sutter, Sergio Lopez-Buedo, Ivan Gonzalez, Francisco J. Gomez-Arribas, Javier Aracil, Francisco Palacios, "High-Level Languages and Floating-Point Arithmetic for FPGA-Based CFD Simulations", IEEE Design & Test of Computers, vol.28, no. 4, pp. 28-37, July/August 2011, doi:10.1109/MDT.2011.88
1. L. Xiao et al., "Auto-FCD: Efficiently Parallelizing CFD Applications on Clusters," Proc. IEEE Int'l Conf. Cluster Computing, IEEE CS Press, 2003, pp. 46-53.
2. T. Brandvik and G. Pullan, "Acceleration of a 3D Euler Solver Using Commodity Graphics Hardware," Proc. 46th AIAA Aerospace Sciences Meeting, Am. Inst. of Aeronautics and Astronautics, 2008, AIAA paper no. 2008-607.
3. J.C. Thibault and I. Senocak, "CUDA Implementation of a Navier-Stokes Solver on Multi-GPU Desktop Platforms for Incompressible Flows," Proc. 47th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, Am. Inst. of Aeronautics and Astronautics, 2009, AIAA paper no. 2009-758.
4. V.G. Asouti et al., "Unsteady CFD Computations Using Vertex-Centered Finite Volumes for Unstructured Grids on Graphics Processing Units," Int'l J. Numerical Methods in Fluids,19 May 2010, doi:10.1002/fld.2352.
5. H. Morisita et al., "Implementation and Evaluation of an Arithmetic Pipeline on FLOPS-2D: Multi-FPGA System," ACM SIGARCH Computer Architecture News, vol. 38, no. 4, 2010, pp. 8-13.
6. W.D. Smith and A.R. Schnore, "Towards an RCC-Based Accelerator for Computational Fluid Dynamics Applications," J. Supercomputing, vol. 30, no. 3, 2004, pp. 239-261.
7. J. Curreri et al., "Performance Analysis with High-Level Languages for High-Performance Reconfigurable Computing," Proc. 16th Int'l Symp. Field-Programmable Custom Computing Machines (FCCM 08), IEEE CS Press, 2008, pp. 23-30.
8. E. El-Araby, S.G. Merchant, and T. El-Ghazawi, "A Framework for Evaluating High-Level Design Methodologies for High-Performance Reconfigurable Computers," IEEE Trans. Parallel and Distributed Systems, vol. 22, no. 1, 2011, pp. 33-45.
9. "XD2000i FPGA In-Socket Accelerator for Intel FSB," XtremeData; in-socket-acceleratorxd2000i.
10. G. Karypis and V. Kumar, METIS: Unstructured Graph Partitioning and Sparse Matrix Ordering System, Version 4.0, tech. report, Dept. of Computer Science, Univ. of Minnesota, Minneapolis, 1998.
25 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool