Implementing efficient parallel programs on a network-based computing platform (hypercomputing) is still a challenge. This paper proposes a new Adaptive Data Distribution (ADD) support that avoids to the programmer the complex task of managing irregular data distributions and adapting them to the nonuniform and variable conditions of a shared platform. In particular, ADD provides a data partition that fits the heterogeneity of the platform at loadtime, a set of data inquiry primitives that allow the programmer to deal with a logical data partition, and a runtime support that during computation adapts the distribution to the variations in platform's available performance. We demonstrate that ADD can autonomously maintain the efficiency of SPMD data parallel computations even on heterogeneous and highly variable computing platforms.

Non-uniform and dynamic domain decompositions for hypercomputing / M., Cermele; Colajanni, Michele. - In: PARALLEL COMPUTING. - ISSN 0167-8191. - STAMPA. - 23:(1997), pp. 699-720.

Non-uniform and dynamic domain decompositions for hypercomputing

COLAJANNI, Michele
1997

Abstract

Implementing efficient parallel programs on a network-based computing platform (hypercomputing) is still a challenge. This paper proposes a new Adaptive Data Distribution (ADD) support that avoids to the programmer the complex task of managing irregular data distributions and adapting them to the nonuniform and variable conditions of a shared platform. In particular, ADD provides a data partition that fits the heterogeneity of the platform at loadtime, a set of data inquiry primitives that allow the programmer to deal with a logical data partition, and a runtime support that during computation adapts the distribution to the variations in platform's available performance. We demonstrate that ADD can autonomously maintain the efficiency of SPMD data parallel computations even on heterogeneous and highly variable computing platforms.
1997
23
699
720
Non-uniform and dynamic domain decompositions for hypercomputing / M., Cermele; Colajanni, Michele. - In: PARALLEL COMPUTING. - ISSN 0167-8191. - STAMPA. - 23:(1997), pp. 699-720.
M., Cermele; Colajanni, Michele
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/768939
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 4
  • ???jsp.display-item.citation.isi??? 2
social impact