NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Production Level CFD Code Acceleration for Hybrid Many-Core ArchitecturesIn this work, a novel graphics processing unit (GPU) distributed sharing model for hybrid many-core architectures is introduced and employed in the acceleration of a production-level computational fluid dynamics (CFD) code. The latest generation graphics hardware allows multiple processor cores to simultaneously share a single GPU through concurrent kernel execution. This feature has allowed the NASA FUN3D code to be accelerated in parallel with up to four processor cores sharing a single GPU. For codes to scale and fully use resources on these and the next generation machines, codes will need to employ some type of GPU sharing model, as presented in this work. Findings include the effects of GPU sharing on overall performance. A discussion of the inherent challenges that parallel unstructured CFD codes face in accelerator-based computing environments is included, with considerations for future generation architectures. This work was completed by the author in August 2010, and reflects the analysis and results of the time.
Document ID
20120014581
Acquisition Source
Langley Research Center
Document Type
Technical Memorandum (TM)
Authors
Duffy, Austen C.
(National Inst. of Aerospace Associates Hampton, VA, United States)
Hammond, Dana P.
(NASA Langley Research Center Hampton, VA, United States)
Nielsen, Eric J.
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
August 26, 2013
Publication Date
October 1, 2012
Subject Category
Mathematical And Computer Sciences (General)
Report/Patent Number
NF1676L-14575
L-20136
NASA/TM-2012-217770
Report Number: NF1676L-14575
Report Number: L-20136
Report Number: NASA/TM-2012-217770
Funding Number(s)
WBS: WBS 877868.02.07.07.03.01.02
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available