Just before the skeleton/template concepts come into fashion in the parallel processing community, we started designing a new parallel programming language. This language (P3L) sports skeletons at the statement level and it has been implemented by writing a template-based compiler. With language, we performed a set of tests aimed at verifying different results: the suitability of P3L for massively parallel programming, its efficiency in generating “good” parallel code and the performance achieved with respect to traditional parallel programming languages. This paper aims at summarising the experience gained by our group with the “P3L experiment”, and, in particular, at pointing out the main results achieved in one year of intensive experimentation with the P3L compiling tools.

Summarising an experiment in parallel programming language design

DANELUTTO, MARCO;PELAGATTI, SUSANNA;VANNESCHI, MARCO;
1995-01-01

Abstract

Just before the skeleton/template concepts come into fashion in the parallel processing community, we started designing a new parallel programming language. This language (P3L) sports skeletons at the statement level and it has been implemented by writing a template-based compiler. With language, we performed a set of tests aimed at verifying different results: the suitability of P3L for massively parallel programming, its efficiency in generating “good” parallel code and the performance achieved with respect to traditional parallel programming languages. This paper aims at summarising the experience gained by our group with the “P3L experiment”, and, in particular, at pointing out the main results achieved in one year of intensive experimentation with the P3L compiling tools.
1995
9783540593935
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/182441
 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??? 2
social impact