We address the problem of performance analysis and prediction of a class of parallel applications on heterogeneous systems. Our attention is oriented towards workstation networks programmed using message passing libraries. Particularly, we consider a switched Ethernet based network and we use PVM as parallel tool, adopting the master worker model with the task farm paradigm. The simulation applied to the matrix multiplication example yields results in good agreement with the experimental ones. The model makes possible to estimate the computation and communication times and the idle time due to unbalancing, provided that the computation and communication complexity at the task level is known. In this way we are able to evaluate how the efficiency varies with the task granularity and the degree of heterogeneity of the network. The analysis can be easily modified to copy with other message passing environments.

Performance analysis of task-based algorithms on heterogeneous systems with message passing

Clematis A;Corana A
1998

Abstract

We address the problem of performance analysis and prediction of a class of parallel applications on heterogeneous systems. Our attention is oriented towards workstation networks programmed using message passing libraries. Particularly, we consider a switched Ethernet based network and we use PVM as parallel tool, adopting the master worker model with the task farm paradigm. The simulation applied to the matrix multiplication example yields results in good agreement with the experimental ones. The model makes possible to estimate the computation and communication times and the idle time due to unbalancing, provided that the computation and communication complexity at the task level is known. In this way we are able to evaluate how the efficiency varies with the task granularity and the degree of heterogeneity of the network. The analysis can be easily modified to copy with other message passing environments.
1998
Istituto di Elettronica e di Ingegneria dell'Informazione e delle Telecomunicazioni - IEIIT
Istituto di Matematica Applicata e Tecnologie Informatiche - IMATI -
heterogeneous parallel systems; parallel applications; task-based algorithms; message passing libraries; performance analysis and modeling
File in questo prodotto:
File Dimensione Formato  
prod_355032-doc_115196.pdf

non disponibili

Descrizione: Performance analysis of task-based algorithms on heterogeneous systems with message passing
Tipologia: Versione Editoriale (PDF)
Dimensione 1.09 MB
Formato Adobe PDF
1.09 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/20.500.14243/323685
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? ND
social impact