Evaluation of Tool Interface Standards for Performance Analysis of OpenACC and OpenMP Programs

Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/GutachtenBeitrag in Buch/Sammelband/GutachtenBeigetragenBegutachtung

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

OriginalspracheUndefiniert
TitelTools for High Performance Computing 2015
Herausgeber (Verlag)SPRINGER VS/SPRINGER FACHMEDIEN
Seiten67-83
Seitenumfang17
PublikationsstatusVeröffentlicht - 2016
Peer-Review-StatusJa