Quote:
Originally Posted by Jason Dunn
Intel likes to make noise, then they fizzle when it comes to the actual execution. I'll believe it when I see it. 
|
Hey, you're the one that posted the Anandtech article about the Intel Tick-Tock strategy!
Well, the thing to keep an eye on is the *next* tock.
The one after Nehalem, due circa 2010.
Code-named Larrabee.
http://arstechnica.com/articles/paed...s-larrabee.ars
Intel shows off Raytraced Quake 4 - The INQUIRER
http://www.pcper.com/article.php?aid...e=expert&pid=3
Larrabee will be formally introduced at SIGGRAPH 2008 in August:
SIGGRAPH Core | Tuesday, 12 August | 10:30 am - 12:15 pm | Hall B
Session Chair/Discussant
Marc Olano, University of Maryland
Larrabee: A Many-Core x86 Architecture for Visual Computing
This paper introduces the Larrabee a many-core hardware architecture, a new software rendering pipeline, a many-core programming model, and performance analysis for several applications. Larrabee uses multiple in-order x86 CPU cores that are augmented by a wide vector processor unit, as well as fixed-function co-processors. This provides dramatically higher performance per watt and per unit of area than out-of-order CPUs on highly parallel workloads and greatly increases the flexibility and programmability of the architecture as compared to standard GPUs.
My basic point is that as use of GPUs as non-graphics processors increases, the CPU vendors (INTEL/AMD/VIA) are not going to stand still; each of the three has its own in-house GPU expertise that will be applied to the competition. Everybody knows (in general) of the AMD/ATI effort; well, Intel isn't standing still (Larrabee), MS has the tools it needs to play the game in its own domain (XBOX) and Via owns S3.
NVIDIA may (or not) remain dominant in GPUs (ATI has their own ideas about that) but just becazuse they provide ways to use GPUs for GP code doesn't mean they're going to shove anybody out of the market.
Not without a fight.
And a fair fight it will be because, as the CUDA article makes clear, NVIDIA is mapping GPU functions onto a GPU architecture. On the other hand, Larrabee, its AMD equivalent (Fusion), and other many-core CPU/GPU hybrids to come won't be so constrained. Those will use high-end GPU-type vector processing units that are designed from the ground up for GP computing. Should be a fun fight to watch.
CUDA is out today, which is great. But it has a limited window of opportunity to establish itself because that window won't last forever. Sooner, rather than later, x86 CPUs will adopt GPU tech (just as they adopted RISC tech and wiped out that breed of competitors) and take the fight right back to NVIDIA.
That is the other shoe waiting to drop; the counterattack.
PS: Today Intel just told programmers to start thinking in terms of hundreds and thousands of cores in future CPUs and architectures.
Intel says to prepare for 'thousands of cores' | Nanotech: The Circuits Blog - CNET News.com
(Strictly speaking, I think the guy meant threads or execution units, but if the cores are simple enough, all three could be one and the same...)