Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

[Beowulf] Really efficient MPIs??

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Donald Shillady quantummechanicsllc at msn.com
Sat Dec 1 13:25:09 PST 2007


Please pardon my naive questions but this is surely the place to get an expert answer.  I am enthused by the recent micrWulf built by Prof. Adoms and his student at Calvin College.  That device approached a "homogeneous" parallel system with all the same core frequencies and achieved over 26 GFLOPS for about $1200.  With private funds and a curious 3 yo grandson I prefer to enclose the "System" into four PC cases and an external Ethernet switch.  I also want to maintain the performance I now have with a 3 GHz Toshiba Pentium 4 laptop so I prefer an "asymmetric" system with a fast Master node with a lot of frills and three slower dual core satellite PCs.  About ten years ago I was able to link an HP 9000/720 running HP-UX in one building with three other SGI nodes running IRIX in another building connected by TCP/IP Ethernet.  Sadly I do not recall the name of that message passing system but the link was a pretty bad mismatch between the slower HP9000/720 and the faster SGI CPUs at that time but it was something with "Theoretical Chemists ......".  Was that TCP/IP?  Anyway I know it is possible to link CPU/cores with different speeds and different memory-bus speeds so my question is whether "Open MPI" can handle this situation?  Specifically, suppose I set up:
 
1. a Master box with an AMD X2 5800+ overclocked to 3.0 GHz with DDR2 800 memory (at least 4GB, maybe 8GB), 1 300 GB SATA drive; there would also be other creature comfort frills on the Master box like CD R/W, floppy drive, graphics card etc.
 
2. three cheaper AMD X2 4000+ (2.1 GHz) and running cheaper DDR2 667 memory; bare bones, no drives just CPU, memory and gigE switch.
 
3. connected by a Trendware TEG-S80TXE 8-port Gigabit Ethernet switch with associated NIC switches.
 
If all the CPU/nodes/cores were AMD X2 4000+ units this should be similar to the Calvin College microWulf and run at about 27 GFLOPS (LINPAK) due to the slightly faster 2.1 GHz AMD 4000+ CPUs compared to the microWulf AMD 3800+ 2.0 GHz units.  I do not seek the  ultimate (GFLOP/$) minimum, just an inexpensive system to run GAMESS for molecular calculations and a chance to learn about parallel software late in my career.
 
So, can "Open MPI" handle different CPU/core frequencies and different memory bus frequencies over gigE.  I note that the writer of GAMESS (Mike Schmidt) recommends TCP/IP for GAMESS rather than OPEN MPI and GAMESS is the overwhelming goal for my use but using UBUNTU I would like to be able to access the Internet as well from the Master box.  While I have your attention, could you comment on whether Open MPI will run under LINSPIRE?  I have messed around with LINSPIRE more than UBUNTU (although I have both source disks) and I like LINSPIRE because it looks more like WINDOWS.
 
Summary:
 
1. Can Open MPI handle different clock speeds across several node/cores?
 
2. Can Open MPI handle different memory bus clock speeds across several node/cores?
 
3. Why not LINSPIRE instead of UBUNTU?
 
Sorry about the dumb questions but I seem to recall that the Duke Beowulf managed to run using many different X86 PCs so what I want to do should be possible, but is Open MPI the best choice or what else?
 
Don Shillady
Emeritus Professor of Chemistry, VCU
Ashland VA (working at home)
 


Date: Wed, 28 Nov 2007 10:37:45 -0500From: peter.st.john at gmail.comTo: charliep at cs.earlham.eduSubject: Re: [Beowulf] Really efficient MPIs??CC: beowulf at beowulf.org
For the sake of others as easily confused as myself, I note (now, thanks!) that OpenMP and OpenMPI are two different things:
OpenMP (an alternative to the MPI method) is http://en.wikipedia.org/wiki/OpenMP
OpenMPI (an implementation of MPI) is http://en.wikipedia.org/wiki/OpenMPI
Cool.
Peter
On Nov 28, 2007 8:49 AM, Charlie Peck <charliep at cs.earlham.edu> wrote:

On Nov 28, 2007, at 8:04 AM, Jeffrey B. Layton wrote:> If you don't want to pay money for an MPI, then go with Open-MPI.> It too can run on various networks without recompiling. Plus it's > open-source.Unless you are using a gigabit ethernet, Open-MPI is noticeably lessefficient that LAM-MPI over that fabric.I suspect at some point in the future gige will catch-up but for now my (limited) understanding is that the Open-MPI folks are focusingtheir time on higher bandwidth/lower latency fabrics than gige.charlie


_______________________________________________Beowulf mailing list, Beowulf at beowulf.orgTo change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.scyld.com/pipermail/beowulf/attachments/20071201/e533a182/attachment.html


More information about the Beowulf mailing list