North America's Fastest Linux Cluster Constructed
SeanAhern writes "LinuxWorld reports that 'A Linux cluster deployed at Lawrence Livermore National Laboratory and codenamed 'Thunder' yesterday delivered 19.94 teraflops of sustained performance, making it the most powerful computer in North America - and the second fastest on Earth.'" Thunder sports 4,096 Itanium 2 processors in 1,024 nodes, some big iron by any standard.
And you thought I was going to say something else...
But why did they use itanium processors? Were they acquiring parts before Opterons were availabel? Did they have a problem with Xeon processors? Or did they have too much cash lying around?
If my answers frighten you, stop asking scary questions.
...who gets the electric bill.
I cringe when I leave the A/C on for too long..
"Watch your cornhole, bud."
Look, any way you cut it the 100K computers Google is reputed to have is the most powerful Linux cluster anywhere in the world.
Is it fast enough to run all the latest spyware, adware, and viruses and not slow down your solitaire game?
People say my sig is the best thing about me.
Can it run Windows?
It's all for reserved for Doom III on longhorn.
LLNL built a supercomputer, and it's going to do things besides simulate nuclear weapons?
Quick, someone ring Satan and ask how the sno-cones are.
Please help metamoderate.
this thing should do doom 3 with a software renderer at a very playable 47 FPS...
That would be the Earth Simulator in Japan.
"But I'm still right here, giving blood and keeping faith. And I'm still right here."
And only 55 people were needed to build it!
Also in completely unrelated news, Bill Gates announced the first fully installed test of Longhorn happened today.
Hey, with a Beowulf cluster of these, I can run Longhorn!
OK, I'm done. Sorry. Mod away!
Ce n'est pas un vrai mouvement de robot!
If I calculate right, they are claiming an Rmax of 19.94 teraflops with 4096 processors.
The Virginia Tech cluster for Apple had an Rmax of 10.28 teraflops with 2200 processors.
So, the Itaninum 2 delivered 4.8 gigaflops per processor, the G5 delivered 4.6 gigaflops per processor.
This seems like a pretty poor showing for Itanium 2, overall. It's a much hotter chip than the Opteron or the G5, so cooling and power costs are likely much higher than a comparable apple cluster. The Xserve G5 is also likely cheaper than a similarly equipped Itanium 2 server, given that the Itanium 2 is $1398 per chip on Pricewatch, and a dual processor Xserve G5 cluster node is $2,999 list. Even with 4 cpus in a single box, I think the Itanium 2 server would easily top $6,000.
But anyway, good game to Lawrence Livermore. I'll be curious to see if Apple has another volley to fire before the top500 list closes for this round.
- "When you want something with all your heart, the entire universe conspires to give it to you" -Paulo Coelho
"We sold the Inaniums! We sold the Inaniums!"
hear
of
Paragraph
tags?
From excellent karma to terible karma with a single +5 funny post...
4,096 Itanium 2 processors in 1,024 nodes
So THAT'S what's causing our heat wave!
The GFS article that appeared a while back said they used standard 100MBit ethernet, this is not going to get you a good score in any supercomputer benchmark.
09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
that they didn't build this just to win 2 grand from distributed.net.
LK
"Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
yes, they're hot as hell and eat power the way oprah eats twinkies, and yes Intel has made a poor handling of the Itanium line, but the Itanium architecture is very interesting, and is actually very appropriate for a HPC environment. Not the part of the HPC market that clusters dominate, but the segment that Cray, SGI, HP Alphaservers, etc. have traditionally dominated. The segment that doesn't give a shit about cooling, power consumption, or price-performance, but who just need to get the job done as quickly as possible.
Some of the coolest features of the Itanium are also some of the reasons why a lot of people don't want to use it. The EPIC ISA, for example. It was designed ( along w/ the physical hardware ) to expose a lot of the internal workings of the processor to the user. But rather than recompile and re-optimize their code, people would rather bitch about migration. That's fine for workstations and servers, but in an HPC environment, you want the nifty features, you want to occasionally hand-tune code segments in assembler, etc.
Anyways, I'm not a fanboy ( well, maybe an AMD and MIPS fanboy ), just wanted to get in a few honest points before everyone started shooting holes in the Itanic.
PC moderators can suck my White pierced, tattooed dick. If you think pride == hate, s/dick/Aryan meat mallet/g.
do they have the nerve to go after this cluster?
afterall they are trying extortion by lawyer against other large Linux users
"We sold the Inaniums! We sold the Inaniums!"
"The Itaniums, however, remain unsold."
*hopes that was not an actual mistake but rather a poorly conceived pun on "inane"...*
I've got more mod points and GMail invi
Thunder sports 4,096 Itanium 2 processors in 1,024 nodes, some big iron by any standard.
If the government gets a hold of that, we're going to need some big tinfoil...
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
... if you want a practically guided tour of LLNL, watch TRON sometime. They filmed it there (the science-lab live action stuff anyway).
"Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
Google's cluster isn't a computational cluster.
You have several types of clusters, each are designed to do a specific task, although you can easily mix-n-match for different purposes.
1. Server clusters. Bunches of machines running together, providing services that compliment each other.
For example you have a file server that is mirrored to another that is hooked up to a different part of a Lan/Wan backbone in order to improve service. Lot's of databases are clusters like this.
2. High avaiblity clusters.
You have a machines that are backups of other machines. If one machine fails a backup is activated instantly and replaces the failed machine without ANY loss in services.
Sort of like a RAID harddrive setup. Hotswappable computers, that sort of thing.
Google is the first 2 types. It has several clusters with nodes. Each node is made up of a few computers, if a node fails then another backup can back it up instantly, giving the techs time to correctly fix the issue. The computers each take some of the burden, too, so that it seems that they would have to be running mega-machines to provide the performance when in reality they just run a bunch of PC-style computers.
3. Computational clusters. Clusters that are designed to pool their resources to create a single big computer that is used to proccess large amounts of data and intense mathmatical functions.
2 types of these are Beowolf clusters and OpenMosix clusters.
OpenMosix cluster is easy to setup if your a little bit familar with linux and even have knoppix cluster cdroms you can build ones quickly and easily.
Beowolf is used for big number crunching and programs that use it are generally written to run a specific cluster, although libraries and tools are portable.
Used lots in astromony for example. 10-12 PCs in a college lab can make a nice number crunching machine.
There are some clusters that do all 3, lots can do only 1 or 2 of the types easily. Different types can compliment each other.
"Big Iron" is a very vague term - server benchmarks behave very differently than scientific computation as far as performance is concerned; if you don't believe me I can easily point you to a couple of research papers analyzing them.
The humongous on-die caches makes the Itanium perform well on servers, and definitely not the instruction-set architecture. So "WAS DESIGNED FOR" is only 50% true.
The Raven