Toward Enhancing OpenMP's Work-Sharing Directives [electronic resource].
- Washington, D.C. : United States. Dept. of Energy, 2006.
Oak Ridge, Tenn. : Distributed by the Office of Scientific and Technical Information, U.S. Dept. of Energy.
- Physical Description:
- PDF-file: 12 pages; size: 0.3 Mbytes
- Additional Creators:
- Lawrence Berkeley National Laboratory
United States. Department of Energy
United States. Department of Energy. Office of Scientific and Technical Information
- OpenMP provides a portable programming interface for shared memory parallel computers (SMPs). Although this interface has proven successful for small SMPs, it requires greater flexibility in light of the steadily growing size of individual SMPs and the recent advent of multithreaded chips. In this paper, we describe two application development experiences that exposed these expressivity problems in the current OpenMP specification. We then propose mechanisms to overcome these limitations, including thread subteams and thread topologies. Thus, we identify language features that improve OpenMP application performance on emerging and large-scale platforms while preserving ease of programming.
- Published through SciTech Connect.
Presented at: Euro-Par 2006, Dresden, Germany, Aug 29 - Sep 01, 2006.
Huang, L; de Supinski, B R; Chapman, B M; Jin, H; Jost, G.
- Funding Information:
View MARC record | catkey: 14344981