This paper deals with the performance prediction of hybrid MPI/OpenMP code. The use of HeSSE (Heterogeneous System Simulation Environment), along with an XML-based prototype language, MetaPL, makes it possible to predict hybrid application performance in many different working conditions, e.g., without the fully developed code or in an unavailable system. After a review of hybrid programming techniques and a brief overview of the HeSSE simulation environment, the problems related to the simulation of hybrid code and to its description through trace files are dealt with. The whole application modeling and analysis cycle is presented and validated, predicting the performance of a parallel N-body code on a SMP cluster and comparing it to the timings measured on the real system.

Performance prediction through simulation of a hybrid MPI/OpenMP application / Aversa, Rocco; DI MARTINO, Beniamino; Rak, Massimiliano; Venticinque, Salvatore; Villano, U.. - In: PARALLEL COMPUTING. - ISSN 0167-8191. - 31:10-12(2005), pp. 1013-1033. [10.1016/j.parco.2005.03.009]

Performance prediction through simulation of a hybrid MPI/OpenMP application

DI MARTINO, Beniamino;RAK, Massimiliano;VENTICINQUE, Salvatore;
2005

Abstract

This paper deals with the performance prediction of hybrid MPI/OpenMP code. The use of HeSSE (Heterogeneous System Simulation Environment), along with an XML-based prototype language, MetaPL, makes it possible to predict hybrid application performance in many different working conditions, e.g., without the fully developed code or in an unavailable system. After a review of hybrid programming techniques and a brief overview of the HeSSE simulation environment, the problems related to the simulation of hybrid code and to its description through trace files are dealt with. The whole application modeling and analysis cycle is presented and validated, predicting the performance of a parallel N-body code on a SMP cluster and comparing it to the timings measured on the real system.
2005
Performance prediction through simulation of a hybrid MPI/OpenMP application / Aversa, Rocco; DI MARTINO, Beniamino; Rak, Massimiliano; Venticinque, Salvatore; Villano, U.. - In: PARALLEL COMPUTING. - ISSN 0167-8191. - 31:10-12(2005), pp. 1013-1033. [10.1016/j.parco.2005.03.009]
File in questo prodotto:
File Dimensione Formato  
article_stampa.pdf

non disponibili

Licenza: Non specificato
Dimensione 452.3 kB
Formato Adobe PDF
452.3 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/986091
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 14
social impact