Edward J. Sager on Tue, 7 Sep 1999 12:06:37 -0400 (EDT)


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [Plug] Beowulf and Multi-Processor systems


The amount of power you'd save would be nominal because most of it goes to things
like CPU's, RAM and drives.  "Bread boarding" a system is so difficult that you'd
never get to the good stuff like building a cluster.  I had looked into small
systems for clustering purposes and found that there is an entire world of
low-power micro-boards built around the PC-104 bus/interface.  That might be a
place to start..

Tim Peeler wrote:

> I submitted this to /. a few weeks back but I got no response, so I decided
> that I should share this with everyone on the plug list and see if I could get
> someone with enough talent to help me out.
>
> I've been thinking about creating an add-in multi-processor "beowulf" pci card,
> unfortunately I don't have the hardware know-how to even get started.  There's
> probably already something like this for high-end computers and the idea is
> somewhat taken from a rack computer and a cray, but with a twist.
>
> I know there's lots of people (myself included) that would like to play around
> with a beowulf linux system.  One of the problems I see with beowulf systems
> for us average geeks (read: broke bastards) is the power requirements.  You
> really couldn't run it all the time w/o breaking the bank to pay peco (not to
> mention the heat generated!).  So I've been thinking, you should be able to
> put a minimal 4 processor motherboard onto a pci card, provided that you've
> got all the required chipsets.  So far I realize that you'd need the following:
>
> 1.) A large clean breadboard w/ a pci connector.
> 2.) 4 cheap x86's (preferably 5 or 6 (pro, not II/III))
> 3.) 4 zif socets
> 4.) 2 dram sockets
> 5.) 2 128M dram dimms
> 6.) Specialized I/O chipset
> 7.) Power regulators & power supply (plugin from the main power supply from
>      your pc.
> 8.) Kernel drivers
> 9.) Ramdisk linux image
> 10.) 512 - 1024 ROM for kernel
>
> Like I said I don't have the hardware knowledge to make this fly or even get
> started.  But what I 'envision' is a pci based multiprocessor mini-motherboard,
> to create a plug-in beowulf system (assuming you have a free slot or 4 ;-)
> The biggest problem would be the I/O chipset, I don't think anyone here has
> their own rom burners and chip fab plants ;-)
>
> Once you've gotten the board the rest is easy, the board waits in an infinite
> NOP loop until the kernel booting your main MB has a chance to load a driver
> for the board, at which point it tells the board to begin it's boot sequence.
> (Loading the kernel, requesting and loading the ramdisk image into it's 128M
> dimm, setting up communication stuff, etc)
>
> I know I for one would like to have something like this that I could plug-in to
> my pc (if only to claim I have a beowulf system ;-)
>
> Tim
>
> Ps. If there's no way in hell to get this to work, or if there's something
> already out there that i've not seen, please don't flame me too badly :-P
>
> --
> I still maintain the point that designing a monolithic kernel in 1991 is a
> fundamental error.  Be thankful you are not my student.  You would not get a
> high grade for such a design :-)
> (Andrew Tanenbaum to Linus Torvalds)
>
> _______________________________________________
> Plug maillist  -  Plug@lists.nothinbut.net
> http://lists.nothinbut.net/mail/listinfo/plug


_______________________________________________
Plug maillist  -  Plug@lists.nothinbut.net
http://lists.nothinbut.net/mail/listinfo/plug