Evaluation of Tool Interface Standards for Performance Analysis of OpenACC and OpenMP Programs
Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/Gutachten › Beitrag in Buch/Sammelband/Gutachten › Beigetragen › Begutachtung
Beitragende
Abstract
A fundamental interest in application development for high performance computing (HPC) is a close-to-optimal execution efficiency. To systematically achieve this, it is reasonable to use performance analysis tools that provide an insight into the execution of a program. Programming models that also specify tool interfaces enable the design of robust and portable tools. This paper investigates current efforts in the specification of performance tool interfaces for the parallel programming standards OpenACC and OpenMP. Technical reports have been published about an OpenACC and an OpenMP tools interface. We integrated both interfaces in the measurement infrastructure Score-P and explored their applicability for instrumentation-based performance analysis. We also consider recent extension proposals for the portable collection of performance data on the device for OpenMP and OpenACC.
Details
Originalsprache | Undefiniert |
---|---|
Titel | Tools for High Performance Computing 2015 |
Herausgeber (Verlag) | SPRINGER VS/SPRINGER FACHMEDIEN |
Seiten | 67-83 |
Seitenumfang | 17 |
Publikationsstatus | Veröffentlicht - 2016 |
Peer-Review-Status | Ja |