Skeleton/template based programming models allow performance prediction of parallel applications to be performed by exploiting the analytical performance models associated to the implementation templates. In this work, we present a software tool (P3L-prof) that supports programmers using skeleton/template programming based languages in the performance debugging/tuning of parallel applications. P3L-prof allows different “structures” (skeleton compositions) of a parallel application to be evaluated with respect to their expected performance onto a given target architecture before the application is actually coded and run. It also allow programmers to compare the expected performances on different target architectures in such a way that the “best performing” one can be individuated.

A Tool for the Development of Structured Parallel Applications

DANELUTTO, MARCO;PELAGATTI, SUSANNA
1996-01-01

Abstract

Skeleton/template based programming models allow performance prediction of parallel applications to be performed by exploiting the analytical performance models associated to the implementation templates. In this work, we present a software tool (P3L-prof) that supports programmers using skeleton/template programming based languages in the performance debugging/tuning of parallel applications. P3L-prof allows different “structures” (skeleton compositions) of a parallel application to be evaluated with respect to their expected performance onto a given target architecture before the application is actually coded and run. It also allow programmers to compare the expected performances on different target architectures in such a way that the “best performing” one can be individuated.
1996
9783540611424
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/11568/184717
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact