In a couple of previous posts, I have talked about how all of us would need to write more concurrent code because of increasing number of cores in the CPU. Well, it seems that many-core becoming mainstream will happen sooner than expected. Here are some examples:
NVidia has a 128 stream processor chip: http://www.nvidia.com/page/geforce_8800.html
Rapport has a 256-core (Power-PC) based architecture: http://www.rapportincorporated.com/
And now Intel researchers seem to have come up with an 80 core chip that consumes less power than the current Quad Core: http://www.informationweek.com/showArticle.jhtml?articleID=196901171
What does it mean for us? It means that the Free Lunch is Over faster than we think. So concurrent coding skills would be required far more widely than ever before and pretty soon. I can't wait for Joe Duffy to finish his book on CLR Concurrency.
0 comments:
Post a Comment