I've read with interest the both threads about software rendering and swiftshaders.
It looks like it will take quiet some time before cpu are able to catch with current igp.
A note about the swiftshader thread It would be interesting to See the result with phenom as they have access to more bandwidth than Intel chips but have tinier caches.
I've also read threads/articles about Atom, and there is nothing to right home IHMO.
On my way I read a lot of Arun comments (lately on the arstechnica forum) and I think he's right (from my tiny window of limited knowledge) larrabee is likely to get bash both for graphics and gpgpu calculations.
So at this time (some huge surprised aside) we don't have to bring IP in the discussion to dismiss the eventuallity of a larrabee based system (acting both as cpu and gpu).
My feel is does that mean that the whole concept is wrong?
It also looks like Arun have shown a lot of interest for last ambric and powerVR technology.
Interestingly, both seems use bunch of MIMD machines.
There also R&D consideration the cost of R&D per mm² increase, having a bunch of homogenous cores helps here I guess, It's easier to optmize one core for thermal dissipation, size, etc. and duplicate it at will than to have to design a lot of differents cores//executionnal units.
At this point a lot of people will feel like, what is your point?
Gpu have dumbed vertex and pixel processing for unified design and replace them by do it all executionnal units, etc. GF8800 are made of 16 "processors" (it looks like etymology have been discussed a lot lately
) lower end part are made of 8, 4, etc. processors.
Then I read something even more interesting, Arun in some thread said that the serial part of the workload in game is or IO bound or not that demanding.
He even went a little further and for me he seemed to imply that gpu could a level of flexibility and pref that could good enough (in the same way as the larrabee could offer enough single thread performance).
I may have misunderstood but it seems to match his interest for MIMD based gpu from powerVR or Ambric technology.
So what I find funny is that we have considered a lot of possibilities, and some even considered sli setup but what about a sli design without cpu if gpu have evolved enought.
CPU are doomed!
Ps I'm not really serious and I don't know if this would be possible, but some Arun's comments have really grab my imagination... and yes I've too much free time...