Jump to content
The Inquirer-Home

Supercomputing now dominated by X86 architecture

IDC HPC Conference Singapore 2008 Slings and arrows
Thursday, 25 September 2008, 11:26

HIGH PERFORMANCE COMPUTING - the area where supercomputers and clusters rule the roost - is the pinnacle of the computer speed pyramid, but not its profit pyramid unfortunately.

Some of the landmark deals in this business are a marketing expense. Instead of putting $$$ millions into a yearly Wall (Fall?) Street Journal ad campaign, a similar expenditure on an IBM BlueGene or HP c-Blade supercomputer will do a better marketing job plus the account presence, of course.

IDC have specialised expert conferences and seminars on the topic all over the world, and held its first event here in Singapore this week.

This market, worth a total of US$ ten billion and with a ten per cent growth rate, is worth keeping track of, especially since the power of these machines today will reflect what our personal computers could be doing a decade from now.

IDC segmented the market into true supercomputers (half a million US bucks or more per unit), divisional (quarter to half million), departmental (US$50K to 250K) and workgroup (below US$50K down to compute workstations). This may vary as we've seen researchers with machines costing way above hundred US grand sitting by their desks, and large multi-teraflop machines on sale for not much above that.

alt='idchpcmarket'

The departmental segment - usually small-to-medium clusters - is the dominant one with a third of the total market value. Why? Well, with so many cores per compute node - a typical dual-socket Xeon 5400 Harpertown, Xeon 5500 Gainestown (yeah, that might be the Nehalem DP name, you heard it here first) or AMD Shanghai machine gives you eight cores, so sixteen of such boxes in a single rack provide 128 cores altogether, plus the added management and storage node processors on top.

With a fast interconnect and loads of cheap memory, such a rack can provide well over a teraflop of peak power and couple of terabytes total RAM - enough for many HPC tasks. And all that is affordable enough to be below the mandatory open tender bid limit for many public institutions who are still the main buyers of such gear.

alt='idchpcvendors'

Notice that, along with the cluster proliferation, the key PC server vendors providing such cluster nodes have gained market share: the old guard like Cray, SGI and NEC are pushed aside while HP, Dell and IBM rule the roost. New kids on the block are Chinese vendors like Lenovo, Dawning, Powerleader and Joint Harvest who ride on the huge Chinese market of high tens of thousands of cluster nodes every year. Expect these guys' share to rise, moving them up from the "Others" group.

Unfortunately, at the processor front, it is the old adage that nice guys - here we mean RISC - finish last.

Alpha, MIPS and HP-PA, the old leaders in performance, features and architectural elegance, are long gone, with only the successors of IBM POWER6 and Fujitsu SPARC64 VII continuing to lead the RISC way. The leader in messiest processor architecture and instruction set over the years, the X86, has entrenched its lead in this otherwise technically discerning field too: welcome to the messed up opcodes and even more messed up memory space, not to mention not too many registers even in the 64-bit mode (which, by the way, enabled X86 supercomputing - thank you, AMD).

alt='idchpccpu'

But, at least in this century, you can't blame Intel for this alone, as AMD had plenty of opportunities, including the Alpha takeover, to seriously challenge Intel on the instruction set front previously. Talking about Intel, the - still - overbuilt and underpowered cruiser Itanic does have some serious HPC fan base, especially in the Far East, and it seems to match the overall RISC share in this business.

Why did X86 gain so much share of the HPC pie? As mentioned, it's all in the cluster.

alt='idchpcclusters'

Notice that the year of 'sea change' was 2001, the year of Alpha, HP-PA and MIPS demise.

alt='idchpccpuclustershare'
As you can see, the cluster advance brought forward the X86 lead above all others. After all, 2.8 million processors shipped in all cluster nodes combined may not be much compared with the rest of the PC market, but they drown out the SMP and NUMA machines, usually non-X86. And, cluster CPUs grow in numbers at over 40 per cent year on year, according to IDC.

Clusters are popular for their price/performance ratio, power and space savings as well as off-the-shelf hardware, however you have to handle many OS instances and "interesting" cluster resource management and load-balancing issues.

In the second part of the story, we'll talk more on the expansion of HPC beyond academia, as well as IDC's expectations for the near future of this market. ยต

Share this:

Comments
1 Mainframe beats EM All.

4 or 8 blades are enought to produce entire television show, eg,DisneyWorlds Star Display. However, ONE Mainframe can have thousands of processors in size of closet. 4 blades seem to takesame space, yet after unused steel, Hair Weave Cabling, Special Deadly Dust(so you'll never look in there again) & plain crap, many don't know difference.

Now About American Investor Bonds. Everyone knows insurance comes from germany (AG) or India (I), yet few know of AIG American Investor Bond issued from Holland. It happens before every war.

Recently, in 1993, American Investor came out with their own 24% US Bond, Problem, Hon Bush I esq wasn't reelected. Now those bonds are starting to roost & sure nuff, American Investor is bankrupt. So you pay private bond offerrings.

Main idea is drain country of money before need it most. Hahahahaha ahhhh. Then take over when payout occurrs, yet this time its something of Vampire Bat, Hanging Up Side Down.
drashek

posted by : MainFrame_Ultee', 25 September 2008 Complain about this comment
Wrong!

AMD's are also NUMA machines.
Get your facts straight!

posted by : Bas, 25 September 2008 Complain about this comment
So, Terminator Inside?

That means SkyNet is Intel Inside?

posted by : Alvaro Kuolas, 26 September 2008 Complain about this comment
All makes sense!

So, SkyNet in Terminator it's Intel Inside. That's what Intel was talking when they said "x86 EVERYWHERE".

posted by : Alvaro Kuolas, 26 September 2008 Complain about this comment
Polishing a Turd

The x86 architecture is the technological equivalent of polishing a turd. Surprisingly, this turd has kept up with advances in chip technology. It's like putting a twin turbo engine in a 1969 VW beetle.

The surprising thing is, is that so far the "turd polishing" has worked quite well for Intel and AMD. This is a CPU design that should have died in the early 1990's but somehow, for the sake of "compatibility" refuses to die in favor of a superior design.

Anyone with both hardware and low level software design experience with the x86 family will tell you it's a veritable nightmare of mode changes and size constraints. Yet, compiler's are magnificent at hiding this rats nest of crap from the average programmer.

Seriously, it's like the Edsel being the top selling vehicle.

It's down right amazing this veritable piece of crap and its generational patches and compatibility modes is considered the peak of technology. To that I salute Intel for their fine job at polishing a turd.

True, they tried to phase out the x86 with their Tantalum line, but the zombie refuses to be put down.

IBM is trying with their cell, but it's destined to failure with its wacky way of programming. The only player I think has a chance of loosening the x86 juggernaut is NVidia and their GPU/CPU hybrid idea. However, the only way such a thing is possible, is to demonstrate their chip is head over heals many times faster than an Intel x86 zombie. Something that's easy to code and easy to design a motherboard for. Especially something that is easy to port code to.

Until then, we're stuck with this turd.

posted by : SuperSparky, 30 March 2009 Complain about this comment
Well

Well, Sparky, go back to your Itaniums, PowerPCs, Sparcs, or whatever architecture you see as "best".

You are making the same mistake Intel did with it's Itanium.

For you, the best way is making such a complicated low level instruction set that the required compilers are impossible to write, and ONLY the low level assembly programming you mentioned to be a viable sollution to program the machine. Now THIS is a turd.

And the Itanium wasn't the Messiah of chips you claim it is. In fact, it was performing worse than x86 and needed more complicated compilers. No wonder it didn't managed to kill the x86

This is why x86 never dies, despite it's old design. Because it was designed to be simple at heart, yet very powerful and to expand via hardware and software. Period.

posted by : Dimitris K, 13 September 2009 Complain about this comment
Advertisement
Subscribe to the INQ Newsletter
Sign-up for the INQBot weekly newsletter
Click here to sign up Existing user
Advertisement
INQ Poll

Christmas computer sales

Will you be buying a new computer this Christmas?