Plasma Turbulence Simulation and Visualization on Graphics Processors: Efficient Parallel Computing on the Desktop
Title | Plasma Turbulence Simulation and Visualization on Graphics Processors: Efficient Parallel Computing on the Desktop |
Publication Type | Journal Articles |
Year of Publication | 2007 |
Authors | Stantchev G, Juba D, Dorland W, Varshney A |
Journal | Bulletin of the American Physical Society |
Volume | Volume 52, Number 11 |
Date Published | 2007/11/12/ |
Abstract | Direct numerical simulation (DNS) of turbulence is computationally very intensive and typically relies on some form of parallel processing. Spectral kernels used for spatial discretization are a common computational bottleneck on distributed memory architectures. One way to increase the efficiency of DNS algorithms is to parallelize spectral kernels using tightly-coupled SPMD multiprocessor hardware architecture with minimal inter-processor communication latency. In this poster we present techniques to take advantage of the recent programmable interfaces for modern Graphics Processing Units (GPUs) to carefully map DNS computations to GPU architectures that are characterized by a very high memory bandwidth and hundreds of SPMD processors. We compare and contrast the performance of our parallel algorithm on a modern GPU versus a CPU implementation of several turbulence simulation codes. We also demonstrate a prototype of a scalable computational steering framework based on turbulence simulation and visualization coupling on the GPU. |
URL | http://meetings.aps.org/Meeting/DPP07/Event/70114 |