While the Larrabee thread is quiet I thought it would be interesting to discuss the future scalability of cGPU style architectures. my post assumes that: Larrabee style systems are going to be the way forward and future graphics APIs will trend more towards open programable architectures.
Please excuse the number of questions!
Having seen that Larrabee scales linearly upto 32 cores and less so as you go to 64 cores, what is the long term evolution of a Larrabee style architecture going to look like? What is it about the current design which causes problems in scaling beyond 32 / 48 cores? Is it the speed of the ring bus? or the fact that only 16 cores sit on each ring? What would be the consequence placing more cores on each ring bus ?
Could it be possible that in 12 years there could be a 1000 core chip still with good scaling? Or will it take another conceptual shift before it can get there? Is software or hardware going to be the long term obstacle in the evolution process?
Please discuss...
Please excuse the number of questions!
Having seen that Larrabee scales linearly upto 32 cores and less so as you go to 64 cores, what is the long term evolution of a Larrabee style architecture going to look like? What is it about the current design which causes problems in scaling beyond 32 / 48 cores? Is it the speed of the ring bus? or the fact that only 16 cores sit on each ring? What would be the consequence placing more cores on each ring bus ?
Could it be possible that in 12 years there could be a 1000 core chip still with good scaling? Or will it take another conceptual shift before it can get there? Is software or hardware going to be the long term obstacle in the evolution process?
Please discuss...
Last edited by a moderator: