Back to Search Start Over

Monitoring Heterogeneous Applications with the OpenMP Tools Interface

Authors :
Carlos Alvarez
Harald Servat
Estanislao Mercadal
Judit Gimenez
Eduard Ayguadé
Jesús Labarta
Antonio Filgueras
Michael Wagner
Daniel Jiménez-González
Xavier Teruel
Germán Llort
Xavier Martorell
Source :
Tools for High Performance Computing 2016 ISBN: 9783319567013
Publication Year :
2017
Publisher :
Springer International Publishing, 2017.

Abstract

Heterogeneous systems are gaining more importance in supercomputing, yet they are challenging to program and developers require support tools to understand how well their accelerated codes perform and how they can be improved. The OpenMP Tools Interface (OMPT) is a new performance monitoring interface that is being considered for integration into the OpenMP standard. OMPT allows monitoring the execution of heterogeneous OpenMP applications by revealing the activity of the runtime through a standardized API as well as facilitating the exchange of performance information between devices with accelerated codes, and the analysis tool. In this paper we describe our efforts implementing parts of the OMPT specification necessary to monitor accelerators. In particular, the integration of the OMPT features to our parallel runtime system and instrumentation framework helps to obtain detailed performance information about the execution of the accelerated tasks issued to the devices to allow an insightful analysis. As a result of this analysis, the parallel runtime of the programming model has been improved. We focus on the evaluation of monitoring FPGA devices studying the performance of a common kernel in scientific algorithms: matrix multiplication. Nonetheless, this development is as well applicable to monitor GPU accelerators and Intel®; Xeon PhiTM co-processors operating under the OmpSs programming model.

Details

ISBN :
978-3-319-56701-3
ISBNs :
9783319567013
Database :
OpenAIRE
Journal :
Tools for High Performance Computing 2016 ISBN: 9783319567013
Accession number :
edsair.doi...........3debe002beccefc179288e22eb7d0cd1
Full Text :
https://doi.org/10.1007/978-3-319-56702-0_3