IBM Open Sources Supercomputer Code 77
eldavojohn writes "IBM has announced at the LinuxWorld conference that they are now hosting all their supercomputing stack software as open source from the University of Illinois. From the article: 'The software will initially support Red Hat Enterprise Linux 5.2 and IBM Power6 processors. IBM is planning to add support for Power 575 supercomputing servers and IBM x86 platforms such as System x 3450 servers, BladeCenter servers and System x iDataPlex servers. The stack includes several distinct software tools that have been tested and integrated by IBM. These include the Extreme Cluster Administration Toolkit (xCAT), originally developed for large clusters based on Intel's commodity x86 architecture but now modified for clusters based on IBM's own Power architecture. xCAT is used in the National Nuclear Security Administration's Roadrunner Project at Los Alamos National Laboratory in New Mexico — a hybrid cluster currently ranked by the official Top 500 list as the world's most powerful supercomputer.' For several years, Linux has been a strong tool for supercomputing."
Sweet (Score:5, Funny)
Now I have something to run on that spare Power4 I have laying around in the basement.
Re: (Score:2, Interesting)
Re:Sweet (Score:4, Informative)
No. The PowerPC architecture is mostly a subset of POWER. The POWER processors have all of the instructions of PowerPC, plus more. And they're built a little more robustly, since they're designed for the enterprise server market.
Re:Sweet (Score:5, Insightful)
Something power6 derived anyways. Apple always wanted their chips with the Alitvec instructions which weren't part of any of the other power series. They also didn't want to pay a whole lot for these custom chips which they order in relatively small quantity. Its little wonder IBM didn't rush to get them new CPUs, they're probably happy Apple is just leaving them alone.
Re: (Score:2, Interesting)
IBM's later chips have AltiVec, even though they have nothing to do with Apple anymore.
Re: (Score:3, Insightful)
Really? Small quantities? IBM is really selling so many supercomputers that they need to produce more than a million of these Power chips every year?
More likely, the requirements that Apple wanted/needed for it's PowerPC chips were different enough from where IBM wanted for the Power chip line, and IBM/Apple couldn't come to a financial agreement to produce the PowerPC chips that Apple needed [as in, the combination of cost per chip/capabilities of chip/when chip would be available that Apple wanted and w
Re: (Score:3, Interesting)
If each supercomputer contains a hundred thousand CPUs, they only need to sell TEN supercomputers.
If each mainframe contains a hundred CPUs, they only need to sell ten thousand mainframes.
See, those are quantities that help make sense of this. A Blue Gene/P installation can use up to nearly 900,000 processors alone.
So yes, IBM probably does ship more CPUs than Apple does. IBM doesn't just fabricate and sell Power chips either, so I'd say there's probably a pretty wide margin.
Re: (Score:2)
Re: (Score:3, Interesting)
There's an IBM chip in every one of the three major consoles, which have sold around 50 million units in 2 years.
And that's a small part of their business. IBM sells a lot more chips, period, than probably anyone other than Intel or maybe there's an ARM manufacturer that does more business. But IBM also fabs ARM CPUs, so there you go.
Re: (Score:3, Funny)
Re: (Score:2, Funny)
Great (Score:4, Funny)
Just when there no longer any COBOL programmers around.
Re: (Score:2, Funny)
COBOL for supercomputers? I don't think so. More FORTRAN. COBOL is used for business code. These machines are primarily used for modeling.
Re: (Score:3, Funny)
You mean like on a runway across the top of the machines? You may have just thought of a way to re-ignite interest in supercomputing.
Re: (Score:2)
COBOL for supercomputers? I don't think so. More FORTRAN. COBOL is used for business code. These machines are primarily used for modeling.
Yeah, I think of a single good reason to run business code on an International Business Machine! </sarcasm>
Re: (Score:2)
in the 70s and 80s COBOL compilers were available from Cray and CDC to run on their supercomputers.
We don't host xCAT (Score:4, Informative)
Try here [sourceforge.net]instead. And yes, xCAT kicks butt if you want to run a linux cluster. More so, now that it's open source.
Re: (Score:3, Informative)
Uh, yes we do.
ftp://linuxpatch.ncsa.uiuc.edu/OpenHPC/
Re: (Score:2)
I sit corrected. IBM has allowed NCSA to host a special version of xCAT for RHEL 5.2 on PPC. You can find it in here [uiuc.edu].
Re: (Score:2)
Hmmm. YDL 6 is CentOS based. I wonder if this would run on a PS3.
Re: (Score:1)
Being a supercomputer, I would imagine it could play Crysis comfortably in a pure virtual machine, emulating a graphics card as well.
Re: (Score:2)
Re: (Score:2)
Hmm, true. But, I bet a renderfarm on this would be awesome!
Re: (Score:1)
You could probably set this up with a supercomputer displaying over parallel high-speed links to a medium-sized to large SGI Origin 3000-series.
Re: (Score:2)
And you're absolutely sure this would run Crysis?
Re: (Score:2)
Actually, you can. A couple of games [ibm.com] are available on the IBM AIX software FTP site. You have your choice of Quake or Quake 2, even. Since POWER6 still runs binaries from the previous generations of software, go give it a try. Of course, you'd probably need to launch one instance of Quake per thread to really stress the system, since I'm pretty sure Quake's not multithreaded. ;-)
~ Mike
Re: (Score:1)
Re: (Score:1)
mmm, 'cause they are still trying to sell it as-a-product?
Re: (Score:2)
No, they don't.
They sell support and services around the distribution. Even packaging the product up onto a CD with some printed manuals can be considered a service.
Re: (Score:2, Insightful)
That would be exceedingly stupid. Why not just make a larger cluster over the high-speed clustering medium instead of throwing unnecessary Beowulf overhead into the process.
Re: (Score:1)
you joke, but when the limit of the number of nodes that can participate in a cache-coherent, shared memory architecture is n and the number of nodes the customer bought is 10n and the customer wants to get on the top 100 list, you build the cluster, run the benchmarks, and lament the lie (to yourself and coworkers).
Re: (Score:2)
Re: (Score:1)
Hmm (Score:2)
So guess we won't have to imagine a beowulf cluster of this. Phew, meme crisis averted.
the real goal (Score:4, Insightful)
Re:the real goal (Score:4, Funny)
I heard this story about Cray. If you bought a supercomputer and support contract from them, they would throw in the free construction of an office block to run the computer in.
Just in time (Score:1)
I'm confused about IBM (Score:4, Insightful)
Re: (Score:3, Insightful)
If you don't want them to have to patent "ridiculous stuff" ensure that the business environment changes so that they don't need to.
Re: (Score:1, Flamebait)
ensure that the business environment changes so that they don't need to
Thanks, I'll get right on that. Wow.
Re: (Score:1)
I picked up on the sarcasm, but that really is our duty as customers and voters in this regard.
Re: (Score:2)
Sorry, but your comment was similar to:
If you don't want people around the world to starve, ensure that they have enough food.
This is not specific enough to be meaningful.
Re: (Score:1)
But that's exactly the point.
Food actually hurts starving countries even more than it helps them.
This is, because normally nature falls in a balanced state by itself.
If you give them more food, they can raise more kids. Not a bad thing, except if afterwards you don't provide food for them too, and so on.
Fact is: The land can't support more people, so if there are more born than there die, they will die too.
This will happen to the whole world, as soon as it reaches the global limit.
So the best thing you can
Re: (Score:2)
But see, I wasn't specific enough to say "give them food" I said "ensure that they have enough food" which could mean teaching or anything I want.
My whole point was that making vague statements is meaningless. They don't mean anything. They could mean anything.
Re: (Score:1)
Re: (Score:2)
Photoshop this Supercomputer Dialysis Machine (Score:2, Funny)
Re: (Score:2)
Since /. was adding pictures, Farking them is only a natural extension of expression. Supercomputer Dialysis Machine [photobucket.com]
Brilliant :)
I really want to see someone answering this : (Score:5, Interesting)
IBM has been supporting the Open source community but has the community returned the favor?
Ask and you shall receive (Score:2)
The Eclipse Foundation and the entire Eclipse community are pleased to announce the availability of the Ganymede Release, the annual release train developed by the Eclipse community. The Ganymede Release is a coordinated release of 23 different Eclipse project teams that represents over 18 million lines of code.
IBM didn't write all that code ;)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
patents? (Score:3, Funny)
will it be offered in paper or plastic ?
California Payroll Fix! (Score:1, Funny)
Er, hasn't xCAT been open source for years? (Score:2)
I mean, it has a SourceForge page [sourceforge.net] whose mailing list archives go back to 2001, fer cryin' out loud.
Now some of the "OpenHPC" stuff appears to be new, but not all of it appears to originate from IBM. For instance, part of it appears to be a repackaging of the SLURM [llnl.gov] batch system from LLNL. The one thing that looks like a genuine contribution from IBM is the "Advance Toolchain" stuff, but even that appears to draw heavily from existing open source code bases like valgrind.
Re: (Score:2)
And even now, the jewel in the crown which is GPFS is still close source, pay for.
Cluster administration software should only be FS (Score:3, Interesting)
1. It's sometimes easier to script your way through, instead of adapting existing administration tools. You'll just have a peek first, of course...
2. But when you must, you'll encounter a modification you'd want very quickly.
So my advice would be only accept open source administration systems. As i'm sure others have reached the same conclusions i had, This is actually a win-win move by IBM, and i'm sure they'll get more users, and more income following.
Alright. now compare this to what microsoft (Score:4, Insightful)