Testing Infrastructure for OpenMP Debugging Interface Implementations
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 w...
Saved in:
Published in | OpenMP: Memory, Devices, and Tasks pp. 205 - 216 |
---|---|
Main Authors | , , , , |
Format | Book Chapter |
Language | English |
Published |
Cham
Springer International Publishing
|
Series | Lecture Notes in Computer Science |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | 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. |
---|---|
Bibliography: | The rights of this work are transferred to the extent transferable according to title 17 U.S.C. 105. |
ISBN: | 9783319455495 3319455494 |
ISSN: | 0302-9743 1611-3349 |
DOI: | 10.1007/978-3-319-45550-1_15 |