Newsgroups: comp.parallel.pvm
Path: ukc!uknet!pipex!uunet!psinntp!newstand.syr.edu!kaddoura
From: kaddoura@top.cis.syr.edu (Maher Nouhad Kaddoura)
Subject: pvm_mcast and pvm_send
Message-ID: <1994Jan4.020943.22792@newstand.syr.edu>
Organization: Syracuse University, CIS Dept.
Date: Tue, 4 Jan 94 02:09:43 EST
Lines: 23

I am trying to compare the performance of pvm_mcast and pvm_send. 
I compared the timing of the following two cases:

1) time0;
   Master executes :pvm_mcast(tids,NPROC-1,007), while  
   slaves execute pvm_recv(master,007);
   time1;
   time = time1 - time0

2) time0;
   Master executes : for (i=1; <= NPROC-1; i++) pvm_send(tids[i],007),
   while slaves execute pvm_recv(master,007);
   time1;
   time = time1 - time0

Case two outperform case one, which I did not expect since in case one 
master is sending only one message, while in case tow master is sending 
NPROC messages. Dose any one know why!? I am using a cluster of 
workstations connected by Ethernet.

Maher 



