IBM's Blue Gene powered by Linux
bigjnsa500 writes "Linux will be the main operating system for IBM's upcoming family of 'Blue Gene' supercomputers--a major endorsement for the operating system and the open-source computing model it represents. Blue Gene/L, the first member of the family, will contain 65,000 processors and 16 trillion bytes of memory. Due in 2004 or 2005, the system will be able to perform 200 trillion calculations per second. Lawrence Livermore National Laboratory will use the system for performing nuclear weapons simulations." Blue Gene has been announced for some time, but it's cool to see how it's shaping up.
Hmm, I wonder why they chose to use SCO's OS. You would think with all the lawsuits they would try to stay away from SCO's software...
ASCI Red Storm google search
Maybe not - but given IBM's history, it might be great at playing chess.
Or Tic-Tac-Toe, given the nuclear weapons simulation angle.
In other news, Levi's has announced a lawsuit against IBM, citing the name of the server line could confuse their customers.
Manipulate the moderator system! Mod someone as "overrated" today.
Blue Gene/L is expected to operate at about 200 teraflops which is larger than the total computing power of the top 500 supercomputers in the world today.
It should be noted that these super computers won't be for sale... IBM simply leases the cycles, you pay based on the cycles you use every month.
What is slashdot?
kidding aside, are these based on the novel IBM design for having small clusters of wimpy processors sharing sections of memory. The concept being to have each processor running slowly, almost stalled waiting on a memory fetch. (while seeming stupid at first glance, its really diabolically clever since now you can junk all the long pipelines and branch prediction stuff: every single byte that comes from memory will be used by some CPU requesting it, thus you minimize the memmory buss buttle neck that is, ultimately, the limit on most processing).
if this is that design then that 65,000 processors indeed may not be quite as much computing horespower as it sounds. it might indeed be comparable to a smaller handful of G5s.
or maybe i'm full of crap.
Some drink at the fountain of knowledge. Others just gargle.
Somewhere, there's an open source developer who's just realized that his work is being used to the development of nuclear weapons. All jokes about derivative works aside, I think it's a good time to consider the implications of this.
Why are computers still being used for simulating nuclear weapons tests?
Are they trying to pack more megatons of destructive force into each warhead? Don't the major world governments have enough quantity to preclude the need for more powerful units?
Or are the tests run to design "safer" and/or more localized implementations? (Awww, looks like Big Brother has a soft spot after all...)
Heh, while I realize that innovation has always been important for IBM and making money, it seems like they're trying too much to innovate and not enough to capture market share. It's like they're coming out with all these great inventions but they're pursuing pure science and not having a profit-making strategy.
Of course I realize that I'm probably wrong in some way but this is just how it seems to me.
The IBM research team is currently running a large Linux cluster to simulate Blue Gene.
So then why don't have we have the simulation of Blue Gene run a simulation of Blue Gene two, and that run a simulation of a quantum computer, and that run a simulation of Deep Thought? Then that can run a simulation of the rest of the universe.
Then the two will bicker and argue about who's real, whom created whom, and millions of Matrix freaks will yell "I told you!!!" to those who have ridiculed them so many, many years.
Ahhh, you are forgetting the army of overpriced IBM consultants that you'll have to hire to install the thing.
The referenced article is dated October 2002. Is this a mistake, or is this old news?
Anyhow, going to the Blue Gene web page, there is a document dated Nov 2002, an overview of BlueGene/L. An excerpt:
The approach we have adopted is to split the operating system functionality between compute and I/O nodes...
The compute node operating system, also called the BlueGene/L compute node kernel, is a simple, lightweight, single-user operating system that supports execution of a single dual-threaded application compute process...
I/O nodes are expected to run the Linux operating system, supporting the execution of multiple processes. Only system software executes on the I/O nodes, no application code.
Well, since it will be running nuclear weapons simulations, they might get around to simulating the half life of plutonium...
--guru
When did Blue Gene change to a nuclear simulation computer? Last I heard it was for protien folding and DNA research, which is why it's called Blue GENE. This way it's like the Utah Jazz.
-B
Do you go with ATI or Nvidia?
Good frame rate for Quake 3??
AA on or off?
VSynch on or off?
but what kind of video card does it have? will have 65,536 monitor support?
65,000 processors x $699/processor= $45,435,000. 45.4 million dollars.
Don't you just know Daryl's about to go apoplectic over all that money IBM is "stealing". Let's face it, he has to really believe in his private universe.
May he pop a blood vessel.
********* sig: If you don't like the law, get filthy stinking rich, and buy a better one.
Perform some nuclear "tests" beforehand to ensure their next legal strategy against SCO will be effective. . . .
Need help treating your acne? Come here!
There they go using that unconstitutionally licensed OS again... with our tax dollars too. .. that will be able to perform a quadrillion calculations per second (one petaflop)...
That oughta give 'em the firepower to prototype the nuclear WMD that can surgically remove the state of Utah without bothering the neighbors.
afaik, the research isn't on weapons development, but explosions research and weapons defense.(The more you know about the explosion the easier it is to design nuclear resistant bunkers and the like)
For those of you wondering why it takes 1 pflop to do such a simulation consider how much computing power it would take to follow each gas molecule in the explosion as it expands. They won't be able to get even remotely close to that precise, obviously. (6x10^23 molecules in 22 liters at room temp, so figure about 10^25 molecules to follow around)
Also, keep in mind that 70% of academic research dollars are defense related. (whether you like that or not, sadly)
-Ryan
AUWYHSTOT (Acronyms are Useless When You Have to Spell Them Out Too)
When we get a supercomputer like this and the end of the article isn't "Some company will use this to find newer more efficient ways of killing people" but instead "Some university will use this to find ways of improving society at large."
I'm dreaming. I know.
fifth sigma, inc.
Michael Jackson has released a new hit single that denounces this upstart of a project as anything but his lover.
In something like fluid dynamics, these programs are actually keeping track of particles bouncing against one another and updating the current state of the system over very tiny intervals. If you try to keep track of enough particles and make the time resolution fine enough, you're going to require incredible amounts of computing power.
An interesting anagram of "BANACH TARSKI" is "BANACH TARSKI BANACH TARSKI"
Wrong.
:P
My Aunt and Uncle have been working for IBM since the "glory days" of computing, and through that I realized that IBM has a solid foot in the door. They provide servers/computers for hundreds of companies around the world, with the biggest being probably half or more of the current blue-chip corporations.
We're not in the dot-com era anymore, bud.
Use Minidisc? Join the Minidisc.org forums.
They were going to name it "Billy Gene" but the name "Blue Gene" just "Beat It".
Yeah, 9th grade was like some sort of nightmare for me which seems to just live on and on...
It's called government grant money.
Slashdot Patriotism: We Support our Dupes!
We never left that era. There have always been $10 million+ supercomputers that fill up rooms. They went incognito during the 90s as datacenters, but they have always existed. It's just they take a bit of a different name now.
Marxism is the opiate of dumbasses
Dear Linus,
the kernel is becoming slightly unstable with more than 10 trillion bytes and 65000 CPUs, please try to reproduce the situation. See the attached memory dump file.
Lawrence Livermore National Laboratory will use the system for performing nuclear weapons simulations.
I commented on a similar previous corporate welfare handout where IBM was producing some software to mimic the human brain or some crap like that...to the tune of around half a billion dollars.
This is yet another such example...Lawrence Livermore National Laboratory is "operated by the University of California for the U.S. Department of Energy" This is yet another example of the public subsidizing hech tech industries, specifically IBM but it happens for others as well.
When are enough people going to stand up and put a stop to this bullshit so that we can use our money for much better use? Or better yet, when is the public going to be involved in deciding for themselves which projects get priority and how they are to be run?
And our government has the nerve to lecture others on how to run a democracy!
A computer that can run Doom 3!
Ok, assume I have a 128 bit key. How long to crack with a supercomputer this size? Anybody have a reference to mips->cracking time for something like this?
Just a thought...
I have no problem with your religion until you decide it's reason to deprive others of the truth.
It will be the exact same thing here. Do you really think IBM isnt paid huge amounts of money for this work? They are doing research here; they are making priceless experiences - and they are paid for it. The public is paying the research; the company will make the profit. It is always working like this.
Why do you think that any sane being would invest money for more and more powerful nuclear weapons? Because we need them? Bullshit. It happens because money is spent and some make profit for doing research. That is the reason. The only reason.
True, free knowledge can be used for evil or for good. For instance, a developer could place his open source work under a licence that specifically forbids specific uses (and this is something I did when I was younger, more idealistic, and less realistic). My early OSS works were not GPLd, but used a BSD-style license with certain conditions.
The problem with this is that you cannot simultaneously restrict and promote knowledge. As another poster has commented, everything we do as a society is interlinked: your taxes pay for guns and bullets as much as they do for medicine and books.
If a technology is truly free, it has no prejudices about who uses it. The GPL adds a second layer of freedom: it protects technology from being stolen and locked up again.
The OS developer who contributes to software used in the development of nuclear weapons will find one day that the nuclear weapons establishment has also contributed to the same software.
What I'm trying to say (and I worked all night on a stupid report, so my IQ is around 36 now), is that OSS is about the freedom of knowledge, and this flows in all directions: as much from the developer to the user as vice versa.
Ceci n'est pas une signature
I just love it when someone writes an article, and doesn't know hot to put it into words people can understand.. So they come up with this jackass "it's a million billion!" shit.
16 trillion bytes of data = Approx 15 terabytes.
What the hell is so hard about saying "15TB" ?
Bowie J. Poag
If they're going to put so much money and so much effort into this, why do they have to research nuclear weapons? Surely we have enough weapons for everyone now. For fuck's sake. There's enough to wipe out all life on the planet hundreds of thousands of times over.
Why not research into harnessing different kinds of energy. Or search for a cure for cancer. Or look for fucking aliens.
But please. Not more fucking weapons. There are enough.
Noone wants Blue Screens on their Blue Genes!
--
"Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
I recently started working at IBM doing iSeries Linux work, when I mentioned to someone that I had taken an MPI class in college. I found out later that he was doing BGL work and needed help, so now I work on this! IBM Research BGL Home
There are 65536 (2^16) compute nodes (CNs) on the system running a very small, from-scratch OS. There are also 1024 (2^10) I/O nodes on the system running a full Linux system (ZDnet article). The custom CN kernel is designed to look like linux, but is much smaller and written for a very singular purpose.
The system has a number of networks that link all the nodes together. The first is the 3-D Torus network, the point-to-point node connection topology. The asteroids game is a 2-D torus because the top connects to the bottom and the sides connect; a 2-D torus looks like a donut when connected together. A 3-D torus looks like a cube (3-D Mesh), but the sides are directly connected to the opposite end (it really requires 4 Euclidean dimension to draw well). This network only connects the 2^16 CNs.
The I/O nodes (running Linux) are connected by ethernet and then each linked to 64 CNs by the tree network. Unsurprisingly, it looks like a tree (for the people who actually know what a plant called a tree looks like, it is not like that).
Summary PDF
-- Roger, there's a bug with #21890, go check, STOP
-- Ok Houston. STOP
-- Houston, I lost my map. I can't find my way back. STOP
-- euh.. Roger, don't panic, we'll do somthing...
-- Houston, this computer is alive!
-- Yes Roger, he got self repare functions and evolution capabilities.
-- I s... I see something moving towards me!!
-- Can you repeat Roger?
-- mayday!.. heeeelp aarrGrgghh!!
-- Oh gosh, we lost one more.
It may be that Linux is currently being used to develop nuclear weapons, but this article has nothing to do with that. As the name implies, Blue Gene will be used for genetics research. Specifically, the protien folding problem, which in turn could help Geneticists to develop new wonder drugs without the current random trial and error methods they use. Imagine if we could simply plug in the code for HIV, run it through the computer, and custom design a drug to fight it. I'd think the developers of Linux would feel pretty good about that.
Actually, Blue Gene is being built to simulate protein folding if I remember correctly. Sure, it could be used for other purposes, but so could any computer. The project you may be thinking of is called ASCI White . Here's the ASCI project (Accelerated Strategic Computing Initiative).
Move on. There's nothing to see here.
IBM expects the Unix offshoot to be more popular than its own version of Unix, called AIX
The truth is that AIX isn't entirely IBM's property, and Linux is not Unix. I guess SCO has an operative inside of zdnet.
Funny how Apple makes supercomputers with IBM's chips while IBM makes supercomputers with AMD's chips. Sun is starting to us x86 and Sparc64 chips despite its own UltraSparc line. HP dropped the Saturn chip for ARM. Can anyone afford their own chips these days?
You can't judge a book by the way it wears its hair.