Exploring New Architectures in Accelerating CFD for Air Force Applications
- 1 January 2008
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Computational fluid dynamics (CFD) is an active field of research where the development of faster and more accurate methods is linked to the continuous demand for ever higher computational power. And indeed, for at least two decades, HPC programmers have taken for granted that each successive generation of microprocessors would, either immediately or after minor adjustments, make their software run substantially faster. But recent microprocessor design trends including the introduction of multi/many-core designs and the increasingly popular use in HPC of accelerators such as general purpose graphics processing units (GPGPU) and field programmable gate arrays (FPGAs), present an unprecedented challenge, namely how to update and enhance the existing large CFD software infrastructure to efficiently use these new architectures. In this paper we address some main issues in this transition and present ideas on using the new architectures to accelerate CFD applications that are of interest to the air force. We consider not only multi/many-core but also special purpose (e.g., GPUs) and reconfigurable computing (e.g., FPGAs) architectures.Keywords
This publication has 11 references indexed in Scilit:
- Using Mixed Precision for Sparse Matrix Computations to Enhance the Performance while Achieving 64-bit AccuracyACM Transactions on Mathematical Software, 2008
- High-Performance Mixed-Precision Linear Solver for FPGAsIEEE Transactions on Computers, 2008
- Optimization of sparse matrix-vector multiplication on emerging multicore platformsPublished by Association for Computing Machinery (ACM) ,2007
- Mixed Precision Iterative Refinement Techniques for the Solution of Dense Linear SystemsThe International Journal of High Performance Computing Applications, 2007
- The Impact of Multicore on Math SoftwarePublished by Springer Nature ,2007
- Sparse Matrix-Vector Multiplication Design on FPGAsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2007
- Implementation of mixed precision in solving systems of linear equations on the Cell processorConcurrency and Computation: Practice and Experience, 2007
- Parallel out-of-core computation and updating of the QR factorizationACM Transactions on Mathematical Software, 2005
- FPGAs vs. CPUsPublished by Association for Computing Machinery (ACM) ,2004
- Numerical Linear Algebra for High-Performance ComputersPublished by Society for Industrial & Applied Mathematics (SIAM) ,1998