Login:
Password:

Cell, AMD Chips to Power New IBM Supercomputer

By Scott M. Fulton, III, BetaNews

September 7, 2006, 4:18 PM

For the past three consecutive years, a computer IBM built for the US Department of Energy called BlueGene/L, powered by over 131,000 massively parallel PowerPC processors, has reigned supreme over the Top 500 Supercomputers list, now published twice annually by the University of Mannheim.

While Intel processors have dominated the rest of the list, with as many as one-third of the systems running parallel Xeons, Itaniums or Itanium 2s, Intel's dream to topple the aging PowerPC architecture may be crushed by an alliance between its two arch-rivals, IBM and AMD.

Many expected IBM at some time in the near future to be commissioned to build a new supercomputer based on its own Cell architecture, which utilizes PowerPCs in tandem with newer "synergistic processing elements" (SPEs). But buried amid yesterday's news from IBM is the revelation that "Roadrunner" -- the current designation for the computer that may run circles around BlueGene/L -- will be a hybrid, mixing over 16,000 Cells with at least as many AMD Opteron processors.

While AMD chips have generally led in single-processor performance tests -- at least up until last June, when Intel unveiled its Woodcrest architecture -- they have not played a major factor in the Top 500, with only 80 systems on last June's list running Opterons.

Despite that fact, IBM is predicting Roadrunner will be capable of surpassing a modern milestone: specifically, the next great metric prefix. It is aiming for a peak performance of 1.6 trillion calculations per second, or 1.6 petaflops, hurdling it above the 1 petaflop mark for the first time. Today, BlueGene/L has a theoretical peak performance of 367,000 gigaflops (billions of calculations per second), based on Top 500 estimates.

Last year, at least a few IBM engineers were boasting of the possibility of replacing PowerPCs in the basic BlueGene design with Cell processors, and perhaps boosting peak performance past that magical milestone. But are AMD processors really necessary to achieve this goal? If you had asked these same engineers last year, they would have said no.

As IBM has explained in the past, both Intel's EM64T and AMD64 architectures approach the problem of compounding processor power using a linear scale: for more power, you pack on more cores. By contrast, Cell processors use SPEs, which rely upon a PowerPC (PPE) to divide tasks into subtasks, but then work not so much in parallel but in tandem.

As a result, we've been told, to improve performance, you don't stack on more Cells on top of Cells, but instead you build clusters of SPEs, the total number of which, for efficiency's sake, should be a multiple of 2. Each cluster is managed by a PPE. Theoretically, performance is improved exponentially rather than linearly.

Yesterday, IBM cited the value "over 16,000;" and 16,384 would certainly be an appropriate multiple of 2, specifically to the 14th power. But with Opteron processors scaling linearly, using the same number on the AMD side presents a bit of a mystery: What is IBM trying to accomplish, and who is it really accomplishing this for?

IBM's statement yesterday did offer a few clues. So-called "typical computing processes," the company said, will be handled by the Opteron CPU bank, including file I/O and communication. Some at AMD might say just one Opteron processor handles that job well enough, let alone 2 to the 14th power Opterons.

Meanwhile, tasks that typically consume the majority of computing resources will be delegated to the Cell bank. What exactly does the delegating in this case was left a mystery. Is it a Cell PPE that treats Opterons the same as it does SPEs? At this point, even Intel might be interested in the answers.

BetaNews has contacted IBM, and is arranging for these issues and others to be addressed in forthcoming stories. Stay in touch as we follow the evolution of Roadrunner.

Add a Comment (5 Comments)

BetaNews reserves the right to remove any comment at any time for any reason. Please keep your responses appropriate and on topic. Foul language and personal attacks will not be tolerated.

Name (required):

E-mail (required):

Enter Your Comment:

By PostDeals

edited Sep 9, 2006 - 9:44 PM

all this and we can't even secure the nuclear or power plants.

Score: 0

By solarisguru

posted Sep 8, 2006 - 2:30 AM

Well hey, it looks like the Cell chip will get put to use after all. ;)

Score: 0

By Joey Deacon

posted Sep 7, 2006 - 5:37 PM

Interesting reading, as this states that the PPE task schedule the SPEs In the past the PS3 has been slated in the press as being hard to program for, because of the 7 processors, and diffucult asscioted with multi-threaded apps. If this is true, that that's bull, as this states that the PPE does the task scheduling.

Score: 0

By Paul Skinner

edited Sep 9, 2006 - 8:49 AM

I was of the idea that even Sony wouldn't be as stupid as to include a processor that is a complete b1tch to code for in a system that will be key to the success of their new high definition media.

So yeah, I'm with Joey Deacon, if this story is true then it's been a lie (no s*** Sherlock) to piss of many followers of Sony.

Score: 0

By Paul Skinner

posted Sep 7, 2006 - 5:09 PM

That's a mighty supercomputer they're going to build.

I'm glad that the Cell processor will finally get some good publicity.

Score: 0