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    [...]

Couple of days back I wrote a post on concurrency. One of the things I mentioned was the work being done by Tim Harris and the MS Research guys. What I did not know at that time was that they have released a Channel 9 video on it. Visited C9 today and saw this video – it [...]

As chip-manufacturers continue to add more cores to the microprocessor, moving from dual-core to multi-core to many-core CPUs, increasing the parallelism in code would be imperative to taking advantage of this hardware. Herb Sutter of the C++ fame has written very eloquently on this subject in his famous article The Free Lunch is Over and [...]