A dynamic optimization framework for OpenMP

  • Authors:
  • Besar Wicaksono;Ramachandra C. Nanjegowda;Barbara Chapman

  • Affiliations:
  • University of Houston, Computer Science Dept, Houston, Texas;University of Houston, Computer Science Dept, Houston, Texas;University of Houston, Computer Science Dept, Houston, Texas

  • Venue:
  • IWOMP'11 Proceedings of the 7th international conference on OpenMP in the Petascale era
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Developing shared memory parallel programs using OpenMP is straightforward, but getting good performance in terms of speedup and scalability can be difficult. This paper demonstrates the functionality of a collector-based dynamic optimization framework called DARWIN that uses collected performance data as feedback to affect the behavior of the program through the OpenMP runtime, thus able to optimizing certain aspects. The DARWIN framework utilizes the OpenMP Collector API to drive the optimization activity and various open source libraries to support its data collection and optimizations.