Des commandes de calcul de statistiques, de conversion et d'affichage sont également disponibles :
verbose pvm mach1 mach2 120 part 4 initial partie 4 source script partie res merge 4 res final
produira en sortie :
Machines : (mach2, 120, 0) (mach1, 100, 0) [t40002] BEGIN [t80001] BEGIN Phase 2 : read_blif initialPART; metis 4 partiePART 2 0; pvm_sync Machines exec time (sec): 0 mach2 : 0 : 1.4 Phase exec time (sec): 1.7 Phase 3 : read_blif partiePART; source script; write_blif resPART; pvm_sync Machines exec time (sec): 0 mach2 : 0 2 : 3.9 1 mach1 : 1 3 : 4.5 Phase exec time (sec): 4.8 Phase 4 : metis_part 4 resPART; write_blif finalPART; pvm_sync Machines exec time (sec): 0 mach2 : 0 : 0.4 Phase exec time (sec): 0.5 Terminated
Les phases 2 et 4 sont réalisées par la machine la plus rapide
(mach2). Elles correspondent au partitionnement et à la fusion. La
phase 1 est celle du lancement de la machine virtuelle.
La phase 3
correspond à la synthèse parallèle des 4 sous-circuits sur 2
processeurs. Le processeur 0 (mach2) a par exemple exécuté les
tâches 0 et 2 (synthèse des parties 0 et 2), pour un total de
temps CPU de 3.9 secondes. La durée totale d'exécution de la
synthèse des différentes parties lors de la phase 3 est de 4.8
secondes. Le surcoût par rapport au temps d'exécution du plus lent
des processeurs (mach1, 4.5 secs) est dû aux temps de transit des
messages de terminaison
des différentes tâches. Il est négligeable pour des circuits de
grande taille nécessitant d'importants temps de synthèse.