Testing infrastructure for OpenMP debugging interface implementations

Joachim Protze, Dong H. Ahn, Ignacio Laguna, Martin Schulz, Matthias S. Müller

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

Abstract

With complex codes moving to systems of greater on-node parallelism using OpenMP, debugging these codes is becoming increasingly challenging. While debuggers can significantly aid programmers, OpenMP support within existing debuggers is either largely ineffective or unsustainable. The OpenMP tools working group is working to specify a debugging interface for the OpenMP standard to be implemented by every OpenMP runtime implementation. To increase the acceptance of this interface by runtime implementers and to ensure the quality of these interface implementations, availability of a common testing infrastructure compatible with any runtime implementation is critical. In this paper, we present a promising software architecture for such a testing infrastructure.

Original languageEnglish
Title of host publicationOpenMP
Subtitle of host publicationMemory, Devices, and Tasks - 12th International Workshop on OpenMP, IWOMP 2016, Proceedings
EditorsNaoya Maruyama, Mohamed Wahib, Bronis R. de Supinski
PublisherSpringer Verlag
Pages205-216
Number of pages12
ISBN (Print)9783319455495
DOIs
StatePublished - 2016
Externally publishedYes
Event12th International Workshop on OpenMP, IWOMP 2016 - Nara, Japan
Duration: 5 Oct 20167 Oct 2016

Publication series

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

Conference

Conference12th International Workshop on OpenMP, IWOMP 2016
Country/TerritoryJapan
CityNara
Period5/10/167/10/16

Fingerprint

Dive into the research topics of 'Testing infrastructure for OpenMP debugging interface implementations'. Together they form a unique fingerprint.

Cite this