Back in June of this year, I wrote the following comment in response to a New York Times' Bits blog article by Ashlee Vance about Sun Microsystem's cancellation of its Rock chip project:
[...]The parallel programming crisis is an unprecedented opportunity for a real maverick to shift the computing paradigm and forge a new future. It’s obvious that neither Intel nor AMD have a solution. You can rest assured that Sun’s Rock chip will not be the last big chip failure in the industry. Get ready to witness Intel’s Larrabee and AMD’s Fusion projects come crashing down like the Hindenburg.Will Oracle do the right thing? I doubt it. Now that Intel has announced the de facto demise of Larrabee, my prediction is now partially vindicated. Soon, AMD will announce the cancellation of its Fusion chip and my prediction will then be fully vindicated. Fusion is another hideous heterogeneous beast that is also destined for oblivion. There is no escaping this, in my opinion, because the big chip makers are going about it the wrong way, for reasons that I have written about in the last few years. I see other big failures on the horizon unless, of course, the industry finally sees the light. But I am not counting on that happening anytime soon.
Anybody who thinks that last century’s multithreading CPU and GPU technologies will survive in the age of massive parallelism is delusional, in my opinion. After the industry has suffered enough (it’s all about money), it will suddenly dawn on everybody that it is time to force the baby boomers (the Turing Machine worshippers) to finally retire and boldly break away from 20th century’s failed computing models.
Sun Microsystems blew it but it’s never too late. Oracle should let bygones be bygones and immediately fund another big chip project, one designed to rock the industry and ruffle as many feathers as possible. That is, if they know what’s good for them.
Sorry Intel. I am not one to say I told you so, but I did. Goodbye Larrabee and good riddance. Nice knowing ya even if it was for such a short time. Your only consolation is that you will have plenty of company in the growing heap of failed processors. Say hello to IBM's Cell Processor when you arrive.
How to Solve the Parallel Programming Crisis
Nightmare on Core Street
Parallel Computing: The End of the Turing Madness