Software to Make Blue Gene Top 200 Teraflops
An anonymous reader writes "New Scientist has a story about the most intensive computer program ever created. It runs on IBM's big beast, Blue Gene/L, at Lawrence Livermore National Laboratory in California and carries out 207.3 teraflops (trillion cacluations per second). The program, called Qbox, performs very complex quantum calculations to simulate the behaviour of thousands of atoms in three dimensions. Wow."
It does not perform very complex quantum calculations, instead
It simulates interactions between 1000 molybdenum atoms under high pressure using equations that take the quantum behaviour of electrons into account.
Also, when its not being used to dynamically model atomic structures, the IRS uses it to calculate Bill gates's taxes.
liqbase
Yeah, but can it beat Kasparov at chess?
/whisper/ Thanks for the candy!
Too bad for Q-Box that their title will be stripped of them so soon. Vista's almost here.
Wait a minute, Vista? Nevermind...Q-box should have it for a long while.
Ride the skies
"Wow."
More importantly, at what FPS does it play WoW?
Though I wouldn't be surprised if it needs a new graphics card for Crysis...
Only after it calculates Bill Gates' taxes and beats Kasparov at chess, apparently.
- None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
Specs here and yes, Suse
I mean, I'm sure I could use up more than 200 teraflops with my "while (1);" program.
I don't need no instructions to know how to rock!!!!
So in essence, it takes about .2 teraflops per atom... And that was only after spending a lot of time condensing the algorithms. This makes me wonder two things. First, what do these equations look like such that it takes 200 gigaflops just to model one atom. Second, over what timeframe does this simulation take place? Are we talking real-time, calculating for 50 years, what?
Regardless, as a computer scientist, I say way to go to these guys, this is damn impressive.
Government's view of the economy: If it moves, tax it. If it keeps moving,regulate it. If it stops moving, subsidize it.
The program, called Qbox, performs very complex quantum calculations to simulate the behaviour of thousands of atoms in three dimensions.
"Molest me not with this pocket calcualtor stuff."
Weaselmancer
rediculous.
How do they know they got it right?
Slashdot.. where people join together in deliberate ignorance.
Oblig. H2G2. "Here I am, brain the size of a planet and they ask me to take you down to the bridge. Call that job satisfaction? 'Cos I don't." - Marvin
BlueGene/L has a sister project, Cyclops64 (formerly known as BlueGene/C) due out sometime late in 2006 or early 2007. My research group is (a) helping IBM do hardware verification on it. and (b) developing the systems software for it [esp. the compiler]. Cyclops64 could very well blow BlueGene/L out of the water.
To make laws that man cannot, and will not obey, serves to bring all law into contempt.
--E.C. Stanton
42.
It doesn't take .2 teraflops to model one atom, or even two atoms, even account for effects on the quantum level.. However, when you take into acount that each atom will more or less interact with every other atom, you have a massive amount of interactions to model. Thats what takes so much processing power.
Imagine a _________ cluster of those.
Well done, you may now enter. Gaming room to the right, pron cubicles left, and crazy linux hardware center up ahead.
We hope you enjoy your stay at Geek Heaven.
http://www.hpcwire.com/hpc/699401.html
There's some additional info about BlueGene and what Livermore thinks of it here. What this interview neglects to mention is the millions of dollars being spent on IBM and internal developers to get this code (and any others) working on BlueGene. I was briefed by the hardware and software teams that built BlueGene and I can tell you, it's no easy task to bring apps to that platform. Kuznezov seems to trivialize it in the interview and I'm gonna have to go back and review the process again. Maybe it has changed since my briefing in early 2004, but somehow I doubt it.
I wonder what the cubes represent?
Oh, wait. Qbox. Nevermind.
m-
You catch enchiladas by picking them up behind the head and holding them underwater until they don't kick anymore -VeGas
The article is light on details but I suppose the only quantum algorithm that can handle 1000 atoms is Quantum Monte Carlo. The problem is that the algorithm is cubic with the number of particles (and has a huge prefactor). So in essence 1000 atoms is 1000^3=10^9 more time consuming than one. And I'm sure they still use dramatic simplifications, even though they have the most powerful computer. They probably do not consider all electrons, instead they use pseudopotentials. And the Quantum Monte Carlo is likely in a fixed-node variant which is approximate. How long does it take? It's hard to tell but probably a few hours or days each and they are performing several those with different conditions.
Save the bandwidth. Don't use sigs!
Imagine, if you will, taking this super-computing ability out a few years. Can the U.S. justify the invasion of a country X because X successfully simulated an attack on the U.S? Or maybe they just had the computing power to simulate it.
To the UN: We'd like you to look at these satellite images that clearly show a super computer simulating the destruction of the U.S. We have to take out these terrorists and we're willing to go it alone.
Afterward: Well it turns out that they didn't have the computing power at all, the images we had were of a mobile home park.
Bzzt Whir Click
Thousands of atoms. Shrodingers/Bohrs equations for all of them.
This has interesting consequences for the study of plastics, DNA, virii and other complex molecules.
Perhaps the program can run in a loop trying every possible atomic combination to produce the best of certain attributes, as in give me the hardest material or give me an easy to manufacture room temp superconductor. It bypasses the whole invention/discovery step.
"Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky