Skip to main navigation Skip to search Skip to main content

Performance comparisons of basic OpenMP constructs

  • Achal Prabhakar
  • , Vladimir Getov
  • , Barbara Chapman
  • Los Alamos National Laboratory
  • University of Houston
  • University of Westminster

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

7 Scopus citations

Abstract

OpenMP has become the de-facto standard for shared memory parallel programming. The directive based nature of OpenMP allows incremental and portable developement of parallel application for a wide range of platforms. The fact that OpenMP is easy to use implies that a lot of details are hidden from the end user. Therefore, basic factors like the runtime system, compiler optimizations and other implementation specific issues can have a significant impact on the performance of an OpenMP application. Frequently, OpenMP constructs can have widely varying performance on different operating platforms and even with different compilers on the same machine. This makes it very important to have a comparative study of the low-level performance of individual OpenMP constructs. In this paper, we present an enhanced set of microbenchmarks for OpenMP derived from the EPCC benchmarks and based on the SKaMPI benchmarking framework. We describe the methodology of evaluation followed by details of some of the constructs and their performance measurement. Results from experiments conducted on the IBM SP3 and the SUN SunFire systems are presented for each construct.

Original languageEnglish
Title of host publicationHigh Performance Computing - 4th International Symposium, ISHPC 2002, Proceedings
Pages413-424
Number of pages12
DOIs
StatePublished - 2002
Event4th International Symposium on High Performance Computing, ISHPC 2002 - Kansai Science City, Japan
Duration: May 15 2002May 17 2002

Publication series

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

Conference

Conference4th International Symposium on High Performance Computing, ISHPC 2002
Country/TerritoryJapan
CityKansai Science City
Period05/15/0205/17/02

Fingerprint

Dive into the research topics of 'Performance comparisons of basic OpenMP constructs'. Together they form a unique fingerprint.

Cite this