Supporting Nested OpenMP Parallelism in the TAU Performance System |
| |
Authors: | Alan Morris Allen D Malony Sameer S Shende |
| |
Affiliation: | (1) Performance Research Laboratory, Department of Computer and Information Science, University of Oregon, Eugene, OR, USA |
| |
Abstract: | Nested OpenMP parallelism allows an application to spawn teams of nested threads. This hierarchical nature of thread creation
and usage poses problems for performance measurement tools that must determine thread context to properly maintain per-thread
performance data. In this paper we describe the problem and a novel solution for identifying threads uniquely. Our approach
has been implemented in the TAU performance system and has been successfully used in profiling and tracing OpenMP applications
with nested parallelism. We also describe how extensions to the OpenMP standard can help tool developers uniquely identify
threads. |
| |
Keywords: | OpenMP Nested parallelism TAU |
本文献已被 SpringerLink 等数据库收录! |