Need some beginner info on Beowulf and paralell computing?

  • Thread starter Thread starter Alex_Sanders
  • Start date Start date
  • Tags Tags
    Beginner Computing
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
2 replies · 3K views
Alex_Sanders
Messages
73
Reaction score
0
Say I can get some used MB with CPU and RAM on it at a very low price, and a DMA 33 hard drive, home made powersource, how am I going to get all thoese MB connected? Using PCI slots? AGP slots? Or para. Ports? USB ports?

Does Beowulf even support HD farm? That would be mind-blowing advance, for old hardwares, that is.

This is my premature understanding:

First, you need a master computer, giving orders through a main bus or something like that to other slave computers, the master computer will allocate the computing task to each of them, then wait and collect the results, PCI should be used to connect each computer, because most boards have more than 1 PCI slots, and the addressing and interrupt is much easier as most ppl use it so the technology relevant should be rather mature.

Only the master computer will have a harddrive, hosting the Beowulf system.

I could be wrong, though, and most likely I'm wrong.
 
Physics news on Phys.org
Is there any reason you couldn't simply use a number of cheap PC's and connect them via a network, such as ethernet cables, all PC connected to a router to assign local IP addresses to each PC's network adapter?

One alternative would be PCI based single board computers. You'd be limited to the number of PCI slots on the main PC.

If the goal is just parallel programming, wouldn't a single PC with a multi-core processor be enough?
 
rcgldr said:
Is there any reason you couldn't simply use a number of cheap PC's and connect them via a network, such as ethernet cables, all PC connected to a router to assign local IP addresses to each PC's network adapter?

One alternative would be PCI based single board computers. You'd be limited to the number of PCI slots on the main PC.

If the goal is just parallel programming, wouldn't a single PC with a multi-core processor be enough?

No, the goal is a DIY server, hosting apache or things like that.