Feeds

The Cell Chip - how will MS and Intel face the music?

Part II: Place your bets

  • alert
  • submit to reddit

Analysis A number of readers consider Intel and Microsoft the two dumbest companies ever to file a 10Q, and rejoice at the prospect of an upstart - almost anyone will do - dethroning them. But be careful for what you wish for: it might come true.

Such a dismissive and negative view of these two giants isn't fair, of course. They're very different animals and lumping the two together overlooks all kinds of interesting internal tensions and contradictions. Besides, anyone who can remember that fine purveyor of ladies' lingerie by mail - "gazelle.com" - or any of the other bubble companies that sprung up in this parish during the dotcom bubble, will really know what a dumb company looks like. But for the sake of argument, we shall let the proposition stand.

Since the two giants established their hegemony around 15 years ago, we've seen many candidates threaten to unseat the PC duopoly. RISC, Unix, and Internet appliances (with or without Java) were all taken seriously as competitive threats in Santa Clara and Redmond. The Cell, from Sony, IBM and Toshiba is the latest; it will be unveiled next week in San Francisco and will ship later this year in the PlayStation3 console and in enterprise infrastructure from IBM. But what will a world with Cell supreme look like?

There are two striking aspects to this wonder-chip, if you read our digest of Microprocessor Report's analysis of the Cell patent this week. If you haven't, speed read it, here they are again.

The first is that Cell is designed to be a component in a massively distributed, global computing infrastructure. It's hardware specifically designed for "grid computing". A world full of Cell chips allows an entirely different infrastructure to take the place of today's transaction-based data centers. Software processes will scavenge the resources of the local Cell instantiation first, but if they find more execution resources over a local area network, or even on the other side of the world, they'll go and find them, and execute there.

All previous generations of computers have been based on the idea that it's only efficient to execute the task required inside the box itself, or on one nearby. If this doesn't pan out, the machine is designed to refuse the offer gracefully and give up - and then offer to call the supplier on your behalf for an upgrade. Similarly, none of today's operating systems (we'll come on to Sun in a moment) can migrate workloads across the planet. And we all know what they do when they're overtaxed.

So the Cell architecture has the potential to make computing global. And so a model where you rent computer cycles as a utility, and don't really care where they come from, becomes possible. This is a bit like the old days of the time-shared computing bureau, only this time round, you'll have a choice of utility providers. At least, that's the idea.

The second striking aspect is that this black box finally seals the era of the mythic, have-a-go-hero hacker. You know - the one who's forever saving the world from evil - like Jeff Goldblum in Independence Day, or a blogger at an O'Reilly conference, with his RSS feed.

The Cell is designed to make sure media, or third party programs, stay exactly where the owner of the media or program thinks they should stay. While most microprocessor designers agonize about how to make memory accesses as fast as possible, the Cell designers have erected several (four, we count) barriers to ensure memory accesses are as slow and cumbersome as possible - if need be.

Neither idea is new, but the wild card here is Sony. Not one of the previous threats to the PC hegemony - such as 'CISC vs RISC' - has involved putting one of these devices into the home. But that's where it will go. Cell is designed to scale from handhelds to vast data centers, but the market will begin not with a few enterprising early-adopters, like the micro or the TiVO did, but with a mass market. The Cell will soon be used in quantities that even the giddiest marketing chiefs of Intel at Home, or Windows Media Center would not dare type into a spreadsheet forecast. That's enough reason to take notice.

Now, we have to ask - what chances does it have of succeeding?

There are technical reasons that weigh heavily on whether each of these propositions will succeed. For example, Intel's Itanium depends on compilers parallelizing the code, and has foundered because this is difficult, and cheaper, dumber does a better job. Cell hardware will need really great compilers to work. But in the end, technical arguments like these won't be the decisive factors. We have to step right back and look at how and why people depend on computer technology, and exactly who in the world stands to benefit from each - and there are many - of the possible "victory" scenarios.

Whitepapers

Securing web applications made simple and scalable
In this whitepaper learn how automated security testing can provide a simple and scalable way to protect your web applications.
Five 3D headsets to be won!
We were so impressed by the Durovis Dive headset we’ve asked the company to give some away to Reg readers.
HP ArcSight ESM solution helps Finansbank
Based on their experience using HP ArcSight Enterprise Security Manager for IT security operations, Finansbank moved to HP ArcSight ESM for fraud management.
The benefits of software based PBX
Why you should break free from your proprietary PBX and how to leverage your existing server hardware.
Mobile application security study
Download this report to see the alarming realities regarding the sheer number of applications vulnerable to attack, as well as the most common and easily addressable vulnerability errors.