Skip to main navigation Skip to search Skip to main content

A dynamic optimization framework for OpenMP

  • Besar Wicaksono
  • , Ramachandra C. Nanjegowda
  • , Barbara Chapman
  • University of Houston

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

2 Scopus citations

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.

Original languageEnglish
Title of host publicationOpenMP in the Petascale Era - 7th International Workshop on OpenMP, IWOMP 2011, Proceedings
Pages54-68
Number of pages15
DOIs
StatePublished - 2011
Event7th International Workshop on OpenMP, IWOMP 2011 - Chicago, IL, United States
Duration: Jun 13 2011Jun 15 2011

Publication series

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

Conference

Conference7th International Workshop on OpenMP, IWOMP 2011
Country/TerritoryUnited States
CityChicago, IL
Period06/13/1106/15/11

Keywords

  • dynamic optimization
  • OpenMP
  • OpenMP Collector API
  • performance analysis

Fingerprint

Dive into the research topics of 'A dynamic optimization framework for OpenMP'. Together they form a unique fingerprint.

Cite this