Can You Imagine a Beowulf Cluster of These?
Hell O'World writes: "Scientific American has a story on the history of Beowulf Clusters. It's written by the guys who built the Stone SouperComputer at the Oak Ridge National Laboratory." Nice example of how old hardware can be put to use to make new breakthroughs. Nothing radically new, but hey, it's 4AM Saturday morning, what do you expect. :)
The incremental upgrades that they do are pretty slick. The StoneSouper is a heterogeneous cluster. Each hour the machines do a speed analysis on themselves to track their performance, then when new equipment comes in, they know which nodes to replace. Makes sense because at some point in time the electricity used by the slower nodes becomes very costly in relation to the amount of work contributed to the cluster as a whole. It is real slick, and as they point out, the cluster is always improving. It becomes better and better over time, unlike some conventional supercomputers which slowly lose their value over time.
Don't you mean a 20 inch endoscopy?
--
--
"Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
4 AM Saturday afternoon? :)
I still don't see the difference between what is described and what a well-administered UNIX computer lab on a private network should be, with PVM installed, consoles removed, and login authorized only on a single node.
In truth, there really isn't any difference. Beowulf is the name of a concept, not a product, package, or even method. (Beowulf clusters can be based on PVM, MPI, or other message backbones, for instance - although PVM is probably the most common, there's no standard for Beowulf clusters.)
BTW, this stuff works - I replaced a Cray with a cluster of FDDI-connected RS/6000's nearly a decade ago and today, we use Intel boxes or an IBM 390 CMOS mainframe, depending on the job to be done. (You'd never know I'm a Sun bigot from reading that last sentence...)
"The future's good and the present is nothing to sneeze at." - Roblimo's last
6AM pictures of Natalie Portman
7AM hot grits for breakfast.
What I would like to see happen with beowulf research is for everybody to connect their clusters via the internet (the proverbial Beowulf of Beowulfs) and go for the Holy Grail - the simulation of consciousness within the human brain. Folks, we are already using clusters of computers to search for consciousness...that's what SETI@Home is. But space is big, and very empty, and our odds of finding ET are small. Let's start a public project to search for HAL instead. Here is what we know about the brain. Here is the place to scratch the surface on how we think it generates consciousness. We are geeks, we are hackers, we joke endlessly anout Beowulfs of Beowulfs...what are we waiting for?
And for you young whippersnappers out there that don't remember the day Kennedy got shot and the rest of the 1960s (what a decade) here's the scoop on the Shell Answer Man, which would be a pretty good Beowulf project in and of itself....
Still more on the Shell Answer Man!!!
Hey, slashdot moderation works!
/. EDITOR seems to have a karma of below 25.
At least, that's the only conclusion I can draw from the fact that a
Hmm... wait a moment. Maybe moderation doesn't work. Given all the trolling, redundant stories, and flamebait produced by the editors, I don't know if they should even be posting at Score=1.
Tarsnap: Online backups for the truly paranoid
This cluster is relatively small: 133 nodes. At my university they had a 250-node cluster up for a day during the lustrumcluster project. They wanted to have a 365-node cluster (the number of years that the university exists), but had trouble getting enough machines. A friend of mine (who was a member of the group that built it) told me that it equaled an 99Ghz intel machine (they used 250 intel machines with procs around 400 Mhz)
:-)
So, this cluster is relatively small
--
--
If code was hard to write, it should be hard to read
OK, where is it written that you must post an article at 4 AM anyway? Will CmdrTaco just beat you mercilessly if you don't? If its something you realize you have to apologize for, try just not posting it. This article I don't particularly mind, but just for future reference. Thanks.
Twitter.com/TrentonHyatt
What would you do with a cluster? Seriously.
I hear this A LOT. There are even ISPs in my area that advertise their clusters. I honestly can't think of a reason why the -average- geek (and by definition, most of us geek -are- average) would need a cluster in his home, especially with PCs with CPU clockspeeds in the GHz range. Perhaps an MP3 machine in the living room and a nice fileserver tucked away in the wiring closet, but no need for a cluster.
That's not to say clusters aren't of use.... they're wonderful cheap solutions for certain supercomputing tasks and are awesome for most forms of rendering. BUT... that doesn't mean every one of us needs an 8-node cluster to render the 3D images we make in Blender about four times a year. Nor is a cluster a magic fairy wand that can turn a pile of older, slower PCs into one magical, fast, new PC. It's not that easy. There is no free lunch. Programming for parallel processing is no simple task and adapting an existing project for a cluster can be extremely painful work at best. I'll leave "distributed GNOME" to someone else.
Just what is a real cluster? I've looked through all "Beowulf" documentation I could find...
I don't belive there is a *proper* published, accepted usage of the term, "Beowulf". And you're correct, it is interesting how the kids are just now discovering distributed computation.
It may also be worth noting that "Beowulf", when used in a converstation, is often followed by "Schweeet", and is mostly said by l33d d00d wannabes in their prepubescent years. (Or by buzzword kings of any age).
What is more important for a render farm, the processor or the graphics card? Because when you distribute something for rendering across the nodes, would it be handled by the processors of the node or the GPU on the graphics card?
CPU and Memory bandwidth, by far. You don't even need a graphics card on cluster nodes, as the graphics will never be used. Rendering is purely a CPU operation and thus is slow, but results in a far better image than your graphics card could ever dream of producing. The best your graphics card can do is lower-quality real-time previews. The better the graphics card, the better quality of the real-time imagery. A Quadro2 Pro, FireGL4, or Wildcat II can produce some mighty nice real-time images when modeling and previewing your 3D graphics, but are nowhere near as nice as the final rendered product. There really is no way to put your graphics card to use as a "coprocessor" in the rendering process, either, as rendering software and your graphics card differ greatly in the way they produce their images. Think of your Geforce 3 as "quick, lossy, and cheap" and a render sever (or cluster) as "slow, lossless/beautiful, and expensive".
But what about those $1000+ graphics cards from 3dlabs? How do those help render scenes?
See my previous comment. The expensive graphics cards only produce better quality real-time previews. They don't (and can't) assist in rendering, which is a totally differnet process that uses a different technique to handle reflections, refractions, shadows, etc.
The same applies to even a $$$ Millions SiliconGraphics Onyx2 or Onyx3000 "Reality Monster" (1 - 16 graphics pipelines, 2 - 512 CPUs, 64 MB - 1024 GB RAM, taking up 1 - 24 *racks* of space). This beast is a single machine and can drive up to 128 independent (different view/angle) monitors or projectors (8 displays x 16 pipelines) and can handle 9 GB of gfx ram (4 GB texture ram + 5 GB of framebuffer). Yet... even this beast can only use its CPUs for photorealistic raytracing rendering. The InfiniteReality3 graphics pipes can only be used for real-time graphics (simulations, flythrus, low-quality previews of animations and movies, etc). When it comes to the final high quality rendering, only the CPUs are put to use.
What truly scares me is how folks like this are lusting over something they could never even utilize. I could *maybe* understand someone's desire for a Cray (and even that's a stretch), given the company's interesting history (and even more interesting founder, Seymour Cray). But a cluster of PCs?? What's so great about having racks upon racks filled with x86 systems sitting in your den that will recieve little or no use? And really, what's so great about a Cray in your own home? What are you going to run on either? Distributed TTYGNOME? And no, you're not going to be able to recompile the Linux kernel in two seconds with -any- cluster. You're better off builing a nice desktop PC and a companion server. Lust over the 100 GHz PC that you'll be running in just 8 years.
For the 6.022x10^23rd time, not all clusters are "Beowulf Clusters".
I didn't see any mention of the best Beowulf clutstering project of Macs, so to "Think Different": Project Appleseed, put together by the physics department at UCLA. They've accomplished phenomenal speeds, etc.; mostly, it's just as possible on Macs as it is on anything else.
In fact, they have even developed a drag-n-drop interface for setting up Beowulf jobs.
--
$tar -xvf
I didn't think anyone still listened to the Beatles...
*whispers* a little known secret about beer... if you stay single, the last cold beer is always yours ;o)
*hehe* c'mon... catch up... we're going out drinking...
a Beowulf Cluster of suggestions to /. for future articles?
- "First Posts!" has been mentioned already.
- Natalie Portman has been mentioned already.
So that leaves us with:
- Hot Grits and their influence on the liberal mindset, by JonKatz
- Microsoft sucks!, by Hemos
- Penis birds: extinct, or merely migrating somewhere else?, submitted by the goatse.cx guy (rejected)
Uhh... let's leave it at that, for now.
Tongue-tied and twisted, just an earth-bound misfit, I
Tongue-tied and twisted, just an earth-bound misfit, I
Learning to fly, Pink Floyd.
Am I missing something?
When computers get together to make decisions, they form a Beowulf cluster. When humans get together to make decisions, they form a comittee. Need I say more?
4 A.M., Saturday - Article on the history of Beowulf clusters.
Now, let's look into the future....
5 A.M., Saturday - Article on the history of First Posts.
Who know knows what 6 A.M. will hold?