Combining easy-to-use parallelism, portability and efficiency is a very hard task when traditional programming models are applied to networks of workstations. Even if standard message-passing libraries allow to write code that runs on various machines (code portability), the parallel application risks to be inefficient on any other platform for which a different domain decomposition would be the best. If we want a parallel application to be portable with effciency (performance portability) on heterogeneous and nondedicated distributed platforms, the best domain decomposition and communication pattern cannot be chosen during implementation. In this paper, we describe the new architecture of the Dame system that hides to the programmer many details of the actual computing platform, and makes programs self-adaptable to the platform without additional efforts to the parallelization itself.

Performance Portability of Parallel Programs on Networks of Workstations / M., Cermele; Colajanni, Michele; S., Tucci. - STAMPA. - (1998), pp. 359-366. (Intervento presentato al convegno 13th Int. Symposium on Computer and Information Science (ISCIS) tenutosi a Ankara, Turkey nel 1998).

Performance Portability of Parallel Programs on Networks of Workstations

COLAJANNI, Michele;
1998

Abstract

Combining easy-to-use parallelism, portability and efficiency is a very hard task when traditional programming models are applied to networks of workstations. Even if standard message-passing libraries allow to write code that runs on various machines (code portability), the parallel application risks to be inefficient on any other platform for which a different domain decomposition would be the best. If we want a parallel application to be portable with effciency (performance portability) on heterogeneous and nondedicated distributed platforms, the best domain decomposition and communication pattern cannot be chosen during implementation. In this paper, we describe the new architecture of the Dame system that hides to the programmer many details of the actual computing platform, and makes programs self-adaptable to the platform without additional efforts to the parallelization itself.
1998
13th Int. Symposium on Computer and Information Science (ISCIS)
Ankara, Turkey
1998
359
366
M., Cermele; Colajanni, Michele; S., Tucci
Performance Portability of Parallel Programs on Networks of Workstations / M., Cermele; Colajanni, Michele; S., Tucci. - STAMPA. - (1998), pp. 359-366. (Intervento presentato al convegno 13th Int. Symposium on Computer and Information Science (ISCIS) tenutosi a Ankara, Turkey nel 1998).
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

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