Title
Towards Parallel Performance Analysis Tools for the OpenSHMEM Standard
Abstract
This paper discusses theoretic and practical aspects when extending performance analysis tools to support the OpenSHMEM standard for parallel programming. The theoretical part covers the mapping of OpenSHMEM's communication primitives to a generic event record scheme that is compatible with a range of PGAS libraries. The visualization of the recorded events is included as well. The practical parts demonstrate an experimental extension for Cray-SHMEM in VampirTrace and Vampir and first results with a parallel example application. Since Cray-SHMEM is similar to OpenSHMEM in many respects, this serves as a realistic preview. Finally, an outlook on a native support for OpenSHMEM is given together with some recommendations for future revisions of the OpenSHMEM standard from the perspective of performance tools.
Year
DOI
Venue
2014
10.1007/978-3-319-05215-1_7
OpenSHMEM
Keywords
Field
DocType
openshmem,performance analysis,tools infrastructure,tracing
Analysis tools,Programming language,Computer science,Visualization,Theoretical computer science,Partitioned global address space,Tracing
Conference
Citations 
PageRank 
References 
2
0.41
12
Authors
3
Name
Order
Citations
PageRank
Sebastian Oeste130.78
Andreas Knüpfer264354.43
Thomas Ilsche317214.92