OpenMP for Accelerators [electronic resource]

Saved in:
Bibliographic Details
Online Access: Online Access
Corporate Author: Lawrence Livermore National Laboratory (Researcher)
Format: Government Document Electronic eBook
Language:English
Published: Washington, D.C : Oak Ridge, Tenn. : United States. Dept. of Energy ; distributed by the Office of Scientific and Technical Information, U.S. Dept. of Energy, 2011.
Subjects:
Description
Abstract:OpenMP [13] is the dominant programming model for shared-memory parallelism in C, C++ and Fortran due to its easy-to-use directive-based style, portability and broad support by compiler vendors. Similar characteristics are needed for a programming model for devices such as GPUs and DSPs that are gaining popularity to accelerate compute-intensive application regions. This paper presents extensions to OpenMP that provide that programming model. Our results demonstrate that a high-level programming model can provide accelerated performance comparable to hand-coded implementations in CUDA.
Item Description:Published through the Information Bridge: DOE Scientific and Technical Information.
03/15/2011.
"llnl-conf-474253"
Presented at: International Workshop on OpenMP (IWOMP), Chicago, IL, United States, Jun 13 - Jun 15, 2011.
de Supinski, B R; Beyer, J C; Stotzer, E J; Hart, A.
Physical Description:PDF-file: 16 pages; size: 0.2 Mbytes.