OpenMP for Accelerators [electronic resource]
Saved in:
Online Access: |
Online Access |
---|---|
Corporate Author: | |
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: |
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. |