SMP vs. Beowulf?

Piotr Kozbial piotrk at ibb.waw.pl
Sat Dec 4 09:11:40 EST 1999


There are other kinds of Linux clusters. You can read discussion about
"Choosing the Right Cluster System"
http://slashdot.org/article.pl?sid=99/11/12/0354238

For example (posted by SEWilco):

Beowulf is one of a family of parallel programming API tools. Programs
must use the API to accomplish parallel programming. 
http://cesdis.gsfc.nasa.gov/linux/beowulf/beowulf.html
           
SCI is fast hardware with support for distributed shared memory,
messaging, and data transfers. Again, if you don't use the API then no
gain. 
http://nicewww.cern.ch/~hmuller/sci.htm
            
DIPC is distributed System V IPC. Programs which use the IPC API can be
converted to DIPC easily, such as just by adding the DIPC flag to the
IPC call. 
http://wallybox.cei.net/dipc/dipc.html
            
MOSIX is the most general-purpose. Processes are scattered across a
cluster automatically without having to modify the programs. No API
needed other than usual Unix-level process use. Allows parallel
execution of any program, although full use requires a parallel program
design.
http://www.cnds.jhu.edu/mirrors/mosix/




More information about the Bio-soft mailing list