Newsgroups: comp.parallel.pvm
From: Ingo Reise <reise>
Subject: Re: multiprocessor workstations
Organization: University of Wuerzburg, Germany
Date: 12 Jul 1995 12:03:47 GMT
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <3u0dn3$6mr@winx03.informatik.uni-wuerzburg.de>

dibella@eedsp.gatech.edu (Edward Di Bella) wrote:
>   I would like to know how (if it does at all) PVM assigns tasks
>to processors in multiprocessor workstations such as 
>SUNMP, say a SPARCstation 20 with two processors.  For example, 
>if I spawn two tasks on such a machine, is it possible they will 
>both be placed on the same processor?  Is there a way I could 
>specify?

I don't know anything about a SPARCstation 20, but I can write about my
experience with a Digital AlphaServer2100 Model 4/200 with 4 DEC-Chips 21064.

I think, that pvm works on multiprocessor workstation in the same way as on a
normal Cluster: The processors are used in a round-robin-technique. So, if you
are starting two tasks, they won't start on the same processor.
 
As they only way (I know) to specify a processor, is by the name of the
machine,
I don't think that it's possible to select one processor for execution of a
task. 

On out machine there is no way to find out, on which processor a job is
running, even without pvm. Or more precisely, we don't know a way. But there is
a system-tool, and logically the operating-system itself, that is able to get
the information.

Greetings,
Ingo

  
-- 


                     __o           
                     \<,           
___________________()/ ()______________________________________________________
Ingo Reise                                      
Robert-Kirchhoff-Strasse 55    Lehrstuhl fuer Informatik II
97076 Wuerzburg                Universitaet Wuerzburg
Tel. 0931/273597               e-mail: reise@informatik.uni-wuerzburg.de


