Re: BZDEV: parallel blitz

From: jeremic@sokocalo.cee.clarkson.edu
Date: Sat Jun 13 1998 - 16:02:59 EST


Hello All,

Todd is absolutely right, for small objects it is probably not efficient
to distribute them to nodes on a Distributed Memory Processor. That is
why Shared Memory Processor is way to go for small objects. Of course,
provided you have one! On my small parallel machine:
(http://sokocalo.cee.clarkson.edu/~jeremic/NorthCountry) only the
controller node is an SMP (dual pentium) but nodes are single
processors. For large objects (long vectors and big matrices) SMP is
probably still more efficient but DMPs are far cheaper . . .
 
However any effort is welcome!!

Best regards, Boris

On 12 Jun, Todd Veldhuizen wrote:
> Boris Jeremic wrote:
>> - regarding parallel inplementation, I think it would be wise to use
>> MPI as it is widely available. I have a small Beowulf cluster runing
>> LINUX and MPI (or PVM) is the easiest and most portable way to go (the
>> same applies to large national parallel machines which seem to have MPI
>> or PVM ready). I know Dirk from Boulder (although he might not remember
>> me since I was only a student when we discussed some things) and I know
>> that they (CS at Boulder) have all the big machines they need
>> (Paragon, SP/2, SGI Onyx . . . ) so They might not be interested in MPI
>> so much. Anyway if Dirk is interested we can only benefit from his
>> knowledge and then somebody else might take it to MPI,
>
> I don't know a lot about it, but apparently MPI is not efficient
> for shared memory/SMPs; threads are better in this situation. One
> advantage of SMARTS/TULIP is that it can use threads for communication
> between CPUS in an SMP, and MPI for between boxes.
>
> One of the ACL folks is currently implementing TULIP on top of
> MPI, which might solve portability concerns.
>
> Cheers,
> Todd
> --------------------- blitz-dev list --------------------------------
> * To subscribe/unsubscribe: mail to majordomo@oonumerics.org, with
> "subscribe blitz-dev" or "unsubscribe blitz-dev" in the body of the message
> * Blitz++ web page: http://oonumerics.org/blitz/

--------------------- blitz-dev list --------------------------------
* To subscribe/unsubscribe: mail to majordomo@oonumerics.org, with
"subscribe blitz-dev" or "unsubscribe blitz-dev" in the body of the message
* Blitz++ web page: http://oonumerics.org/blitz/



This archive was generated by hypermail 2b29 : Wed Feb 20 2002 - 04:30:04 EST