Linux Clustering 154
An anonymous reader writes "Beowulf clustering turns 10 years old, and, in this interview, creator Donald Becker talks about how Beowulf can handle high-end computing on a par with supercomputers."
Scientists will study your brain to learn more about your distant cousin, Man.
news? (Score:5, Insightful)
The choice between Beowulf and Big Iron... (Score:4, Insightful)
Any kind of networking solution between computers will never be as fast as a hard-wired bus can be. If a lot of communication between nodes is required, you will spend more time waiting than computing, which shoots efficiency to hell.
Re:The choice between Beowulf and Big Iron... (Score:5, Insightful)
The more complex a problem gets, the more likely you need one supercomputer as opposed to a cluster.
I'm not sure it is that simple. For some problems (e.g. Monte Carlo [wikipedia.org] simulations), a more complex problem means more individual nodes are required, with very little inter-node communication. For other kinds of problem (finite element methods, maybe?), you're probably right.
In other words, the physical structure of the solution depends on the kinds of algorithms that you intend to run: there's not just one `correct' answer.
Re:BlueGene (Score:5, Insightful)
So once again, it comes down to the types of jobs, and how much you are willing to pay to get those jobs done in a hurry! A Cluster is still great, I have just completed some jobs that consumed over 12 years of CPU time, in 1 week of wall-clock time!
Re:BlueGene (Score:3, Insightful)
Anywhere from "terrible" to "almost not bad", depending on how much you're willing to pay for the interconnect network. The point of Beowulf-style clustering is low cost/node, allowing scientific computing to be done with commodity hardware (unheard-of at the time). While using something like Myrinet instead of Ethernet, and careful topology layout, can bring you to the "almost doesn't suck" stage, you'll still suffer heavily in communications-bound problems.
Fortunately, there are many interesting problems with low enough communications load to make commodity technology based clusters very, very useful.
Why Beowulf? (Score:3, Insightful)
PVM at least scales incredibly well: 25 machines rendering a povray scene take just a fraction over 1/25 the time taken to render it on one machine. I haven't tested MPI yet.