Benchmark per comunicazioni collettive

Back to    Contents

Previous :  Bloccanti e non bloccanti      Next : Broadcat Round     Up to : Il pacchetto perftest 


Per le comunicazioni collettive sono stati usati 4 tipi di test del programma goptest : Broadcast Round, Sincronizzazione, Reduction con double e una variante di Broadcast.

Con questi test abbiamo misurato il tempo necessario per eseguire delle comuni operazioni di trasmissione collettive in funzione del numero di processi coinvolti e della dimensione del pacchetto di dati. 


DIMENSIONE PACCHETTO (BYTE)
NUMERO PROCESSI


512
2-4-6-8-10-12-14-16 (*)       2-4-6-8 (**)
1024
2-4-6-8-10-12-14-16 (*)     
32k
2-4-6-8-10-12-14-16 (*)     
64k
2-4-6-8-10-12-14-16 (*)      2-4-6-8 (**)


(*) Le macchine utilizzate su LAN sono  :  pp4.ce.unipr.it , pp2.ce.unipr.it e Parma01.ce.unipr.it per un totale di 8 CPU.

(**) Le macchine utilizzate su WAN sono  :   pp2.ce.unipr.it e AMaster.unipr.it per un totale di 4 CPU.


Brevemente si puo' anrticipare che :


Come vedremo (I Risultati , Conclusioni)cio' che differenziera' maggiormente le prestazioni di MPICH e MPICH-G2 sara' il numero di processi allocati contemporaneamente su una CPU e anche (come al solito) la dimensione del messaggio.

Previous : Bloccanti e non bloccanti      Next :  Broadcast Round      Up to :  Il pacchetto perftest

Back to Contents