http://www.cnr.it/ontology/cnr/individuo/prodotto/ID172024
Porting regular applications on heterogeneous workstation networks: performance analysis and modeling (Articolo in rivista)
- Type
- Label
- Porting regular applications on heterogeneous workstation networks: performance analysis and modeling (Articolo in rivista) (literal)
- Anno
- 2002-01-01T00:00:00+01:00 (literal)
- Alternative label
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#autori
- Clematis A., Corana A. (literal)
- Pagina inizio
- Pagina fine
- Http://www.cnr.it/ontology/cnr/pubblicazioni.owl#numeroVolume
- Titolo
- Porting regular applications on heterogeneous workstation networks: performance analysis and modeling (literal)
- Abstract
- Heterogeneous networks of workstations and/or personal computers (NOW) are increasingly used as a powerful platform for the execution of parallel applications. When applications previously developed for traditional parallel machines (homogeneous and dedicated) are ported to NOWs, performance worsens owing in part to less efficient communications but more often to umbalancing.
In this paper we address the problem of the efficient porting to
heterogeneous NOWs of data-parallel applications originally developed
using the SPMD paradigm for homogeneous parallel systems with regular topology like ring.
To achieve good performance, the computation time on the various machines composing the NOW must be as balanced as possible. This can be obtained in two ways: by using an heterogeneous data partition strategy with a single process per node, or by splitting homogeneously data among processes and assigning to each node a number of processes proportional to its computing power. The first method is however more difficult, since some modifications in the code are always needed, whereas the second approach requires very few changes.
We carry out a simplified but reliable analysis, and propose a simple model able to simulate performance in the various situations.
Two test cases, matrix multiplication and computation of long-range
interactions, are considered, obtaining a good agreement between simulated and experimental results. Our analysis shows that an efficient porting of regular homogeneous data-parallel applications on heterogeneous NOWs is possible. Particularly, the approach based on multiple processes per node turns out to be a straightforward and effective way for achieving very
satisfying performance in almost all situations, even dealing with highly
heterogeneous systems. (literal)
- Prodotto di
- Autore CNR
- Insieme di parole chiave
Incoming links:
- Prodotto
- Autore CNR di
- Insieme di parole chiave di