EDN Senior Technical Editor Brian Dipert exposes, analyzes and
opines on diverse topics in technology.
Jun 11 2008 7:56PM | Permalink | Email this | Comments (13) |
Blog This! using: Blogger.com | LiveJournal |
Digg This | Slashdot This | add to Del.icio.us
This blog post references my cover story 'Embedded x86: Keystone Of Your Non-PC Design?' in EDN's May 29, 2008 edition. It's one of a series of web addendums to the print writeup.
The First Commandment of Marketing, for those of you unfamiliar with that particular arcane profession, is:
A true market leader never acknowledges the competition
Which is why I pay particularly close attention when a company 'disses' its competitors, because (whether it admits this or not) this means either:
For example, last week I pointed out to you that every time Intel's Atom group publicly burps (choose your favourite alternative bodily discharge analogy, if you prefer), ARM offers me an opportunity to be indoctrinated with its perspective. This tells me, no matter how much the company and its license partners will vehemently disagree once they see what I've written, that ARM is mightily worried about Atom.
Similarly, when Nvidia's CEO, Jen-Hsun Huang, asserts that his company is 'going to open a can of whoop-ass' on Intel, or when Nvidia's VP of content relations, Roy Taylor, claims:
Basically the CPU is dead. Yes, that processor you see advertised everywhere from Intel. Its run out of steam. The fact is that it no longer makes anything run faster. You don’t need a fast one anymore. This is why AMD is in trouble and its why Intel are panicking. They are panicking so much that they have started attacking us. This is because you do still [need] one chip to get faster and faster – the GPU. That GeForce chip. Yes honestly. No I am not making this up. You are my friends and so I am not selling you. This shit is just interesting as hell.
I giggle (c'mon, admit it, you did too). I also conclude (as I've long already strongly suspected) that Nvidia's very, very worried about its near-future relevance in the PC platform that constitutes the bulk of its current product shipments, revenues, and profits.
Looking only at today's fiscal situation, you might conclude that I've gone quite daft. Nvidia's net income is up 34% from this same time last year, after all, with first fiscal quarter 2009 revenues topping $1.1B USD. So what's the problem? Consider:
Don't get me wrong. The system partitioning balancing act between:
has long fascinated me and led to ongoing editorial coverage. Witness my October 2005 feature article and online addendums on the subject, or do a generic web search for my 'GPGPU' content. Modern GPUs' massively parallel architectures are suitable for much more than processing polygons and pixels; consider, for example, their application in:
Yes, I know that Photoshop CS4 will reportedly harness GPU-accelerated algorithms to a much greater degree than is done today (something that, I might add, I predicted in print almost three years ago). And yes, I know that OS 10.6 will reportedly include OpenCL APIs that enable applications to easily tap into GPU acceleration resources; maybe this'll motivate Microsoft to do the same with 'Windows 7'.
But in Larrabee, Intel will soon have a parallel-processing engine to rival Nvidia's, with a massive number of single-die shader processors based on Atom x86 CPU cores. If that doesn't say 'eventual integration onto the CPU', I don't know what does. And nearer-term, once Larrabee is up and running, Nvidia discrete GPUs will increasingly find themselves shut out of Intel accounts, no matter what the courts might declare. AMD has similar long-term integration aspirations with Fusion, and nearer-term you gotta believe that AMD CPU customers are already garnering substantial fiscal motivation to go AMD/ATI for graphics, too. Sorry, Jen-Hsun, supercomputers aren't going to pick up the slack.
Nvidia's recent canoodling with miniscule-market-share Via has 'desperation' written all over it. And speaking of Via, the company is perhaps Nvidia's best chance for long-term relevance. With its ARM 11-based Tegra line (a fallout of Nvidia's purchase of PortalPlayer and, ironically, a revisit of a concept originally explored by a prior Nvidia acquisition, MediaQ), Nvidia has wisely concluded that the era of discrete multimedia 'engines' in mobile computing-and communications devices is rapidly drawing to a close, and has responded by launching highly integrated successors that go toe-to-toe with products from Marvell, Qualcomm, Samsung, TI and others. The company will need to do the same thing in the PC in order to survive there. Is Via's Centaur-based x86 license transportable to a purchasing agent? That's for the lawyers to decide. But it's either that route or an acquisition of AMD, which I personally find much less likely.
Tomorrow, I aspire, I'll follow up this writeup with a litany of interesting GPGPU applications I've collected over the past year. Until then, I welcome your thoughts on the admittedly controversial predictions I've just offered.