AN AMD panellist here in Vegas thinks that it will reach sixteen cores software programming within five years. This will be in time for the Playstation 4, the new Xbox and Geforce G2012 or Radeon whaetever they will want to call it.
http://theinquirer.net/default.aspx?article=36767
Are these guys for real? Why I ask that, is whilst I presume there is no great technical difficulty in producing 16 core chips, my understanding is that it is very difficult to produce software that utilizes dual cores effectively, logic would suggest to me that producing software to utilize a 16 core chip would be at least 8 times as difficult and very likely much more than that, since you tend to get a much steeper rise in difficulty as complexity increases. So with that in mind circa 2012, 16 core chips are going to look a bit pointless, if in 2012 we are using software that has only just managed to fully exploit the dual core chip and software engineers have only started working towards fully exploiting a quad core.
Best and Warm Regards
Adrian Wainer