Andrews introduced a number of techniques for automaticallyhiding latency when performing simulations of networks with unit delay links on networks with arbitrary unequal delay links. In their work, they assume that processors of the host network are identicalin computational power to those of the guest network being simulated.They further assume that the links of the host are able to pipelinemessages, i.e., they are able to deliver P packets in time O(P+ d) where d is the delay on the link. In this paper we examine the effect of eliminating one or both of theseassumptions. In particular, we provide an efficient simulation of a linear array of homogenous processors with unit delay links on a linear array of hetrogenous processors with arbitrary delay links and we show that the slowdown achieved by our simulation is optimal. We also consider the case of simulating a clique of homogenous processors with unit delay links on a clique of hetrogenous processors with arbitrary delay reducing the slowdown from the obvious bound of the maximum delay link to the average of the link delays. For the case of the linear array we consider both links with and without pipelining. For the clique simulation the links are not assumed to support pipelining.The main motivation of our results is to mitigate the degradation of performance when executing parallel programs designed for different architectures on a Network of Workstations (NOW). In such a setting is unlikely that the links provided by the NOW will support pipelining and it is quite probable the processors will be heterogenous. Combining our result on clique simulation with well-known techniques for simulating shared memory PRAMs on distributed memory machines provides an effective automatic compilation of a PRAM algorithm on a NOW.

Efficient Automatic Simulation of Parallel Algorithms on Network of Workstations / C., Kaklamanis; D., Krizanc; Montangero, Manuela; P., Persiano. - STAMPA. - (2000), pp. 191-201. (Intervento presentato al convegno Workshop on Approximation and Randomized Algorithms in Communication Networks tenutosi a Ginevra (Svizzera) nel 15 Luglio 2000).

Efficient Automatic Simulation of Parallel Algorithms on Network of Workstations

MONTANGERO, Manuela;
2000

Abstract

Andrews introduced a number of techniques for automaticallyhiding latency when performing simulations of networks with unit delay links on networks with arbitrary unequal delay links. In their work, they assume that processors of the host network are identicalin computational power to those of the guest network being simulated.They further assume that the links of the host are able to pipelinemessages, i.e., they are able to deliver P packets in time O(P+ d) where d is the delay on the link. In this paper we examine the effect of eliminating one or both of theseassumptions. In particular, we provide an efficient simulation of a linear array of homogenous processors with unit delay links on a linear array of hetrogenous processors with arbitrary delay links and we show that the slowdown achieved by our simulation is optimal. We also consider the case of simulating a clique of homogenous processors with unit delay links on a clique of hetrogenous processors with arbitrary delay reducing the slowdown from the obvious bound of the maximum delay link to the average of the link delays. For the case of the linear array we consider both links with and without pipelining. For the clique simulation the links are not assumed to support pipelining.The main motivation of our results is to mitigate the degradation of performance when executing parallel programs designed for different architectures on a Network of Workstations (NOW). In such a setting is unlikely that the links provided by the NOW will support pipelining and it is quite probable the processors will be heterogenous. Combining our result on clique simulation with well-known techniques for simulating shared memory PRAMs on distributed memory machines provides an effective automatic compilation of a PRAM algorithm on a NOW.
2000
Workshop on Approximation and Randomized Algorithms in Communication Networks
Ginevra (Svizzera)
15 Luglio 2000
191
201
C., Kaklamanis; D., Krizanc; Montangero, Manuela; P., Persiano
Efficient Automatic Simulation of Parallel Algorithms on Network of Workstations / C., Kaklamanis; D., Krizanc; Montangero, Manuela; P., Persiano. - STAMPA. - (2000), pp. 191-201. (Intervento presentato al convegno Workshop on Approximation and Randomized Algorithms in Communication Networks tenutosi a Ginevra (Svizzera) nel 15 Luglio 2000).
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/465767
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact