Skip to main navigation Skip to search Skip to main content

Toward enhancing OpenMP's work-sharing directives

  • Barbara M. Chapman
  • , Lei Huang
  • , Haoqiang Jin
  • , Gabriele Jost
  • , Bronis R. De Supinski
  • University of Houston
  • NASA Ames Research Center
  • Sun Microsystems
  • Lawrence Livermore National Laboratory

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

Abstract

OpenMP provides a portable programming interface for shared memory parallel computers (SMPs). Although this interface has proven successful for small SMPs, it requies 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.

Original languageEnglish
Title of host publicationEuro-Par 2006 Parallel Processing - 12th International Euro-Par Conference, Proceedings
PublisherSpringer Verlag
Pages645-654
Number of pages10
ISBN (Print)3540377832, 9783540377832
DOIs
StatePublished - 2006
Event12th International Euro-Par Conference 2006 - Lisbon, Portugal
Duration: Aug 28 2006Sep 1 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4128 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference12th International Euro-Par Conference 2006
Country/TerritoryPortugal
CityLisbon
Period08/28/0609/1/06

Fingerprint

Dive into the research topics of 'Toward enhancing OpenMP's work-sharing directives'. Together they form a unique fingerprint.

Cite this