How much would someone bet that those will follow the very same restrictions that current GPUs have when they're used a stream procesoors? There aren't 10,000 ways to make parallel processing efficient.
If they don't put restrictions on when and how a program can use resources, simultaneous access to the memory by those cores would be a real nightmare to design, and worse to program. The best to currently use multiprocessing is by using GPGPU techniques, _because_ of those restrictions that make it possible to keep the GPU running without waiting too much on memory
May I refer you to: http://tech.slashdot.org/article.pl?sid=08/05/31/1633214
Stream processing has many more applications than games or scientific computing, Intel is seeing that. But it seems like Nvidia is way ahead in that race... Let's see if Intel will take the lead.
My sister opened a computer store in Hawaii. She sells C shells down by the seashore.