Dave Airlie wrote:
>> Well hopefully U.L. Computer Society will be taking a donation of a
> cluster of 30 (give or take some damage) machines, which was being used as
> a Beowulf and which the society will re-use for this purpose, I'm sure the
> person who works on setting them up here will have more information in the
>> The main thing with beowulf is getting stuff to run on it, most standard
> computing problems (i.e. getting netscape to run faster :-P) is not
> directly applicable to it, whereas lots of Maths and Physics problems run
> great on it .. but computer ppl no little or nothing about these problems
Yes, thats what I keep trying to tell people. Some don't have a clue
a cluster means ! Even that a 'cluster' is different than a beowulf
Usually in unix terms a cluster os a bunch/group of machines which
processes. Processes can be 'migrated' to different machines as
So that the cluster acts as one large machine, though nothing
A beowulf cluster is one where parallel jobs should be run. I.E. where
a program/problem could be run as if it was 'split up' and
amound the machines which make up the _beowulf_ cluster. This is more
when considering what to write the program in and what the problem is.
The program should (read has in most cases, sgi an exception, maybe)
(hopefully the spelling is right). take drawing a picture. A picture
rows and columns of pixels. Say a picture of size 640x480. Then is
you have a _beowulf_
cluster of, say 10 machines, then you could split the drawing of the
the machines, giving machine one columns 1 to 64 to draw, machine two
to draw columns 65
to (64 + 64) = 128 and so on. This would speed up the drawing to a
peak of ten times the
usual found using just one machine.
A _cluster_ in the first mentioned terms would just have on process
doing the work, perhaps
on the best machine in the cluster, but not as fast as the _beowulf_
A drawing of a picture is simplistic here, not taking into account i/o
to a video buffer
To this end, the programming of a _problem_ (be it drawing a picture,
solving the problems involved in weather patterns/predictions), the
problem _has_ to be written
in an API concerned with parallel clusters, such as beowulf machines.
Usually these API's (Application Programmable Interface) are either
PVM (Parallel Virtual Machine),
or the industry standard MPI (Message Passing Interface), (MPI2 is now
out for a while).
The learning process is a bit of work, but ok. Even on a single
machine, one can test out beowulf
type programs (just by running multiple part of the parallel program
on the one machine).
As a slightly biased opinion, MPI is the one to consider, though PVM
is not dying by a long shot.
(there are benefits to both, not needed for this discussion).
Lastly, there are some machines (and compilers) that can use single
SMP machiines to preform and
out preform parallel (beowulf) machines. SGI machines are an
example. EG. the Met Office
use one for running the stuff that predict the weather for Ireland
(same thing is used thru out
( of course cracking Word 97 passwords is totally parallelizable :-) eh
Oh damn so, but how one does it is the key. Cracking any
parallelisable, look at the RC5 challange for example. Another
of a parallelisable problem is the setiathome stuff.
>> On Wed, 6 Oct 1999, kilmartin mark wrote:
>> > Just writing this message to find out has anybody else on the list built a
> > Beowulf cluster or is there much interest in it in this country.
Trinny have a lot of interest. They and Queens have an IBM SP
Nice one too. (if ever one gets to run anything on it)
non of this new fangled html stuff, \TeX, \LaTeX, yeah!
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!