Microsoft says multicores no good without software threading

@ 2005/10/28
DAY TWO OF MPF was kicked off by Herb Sutter of Microsoft talking about software and how to deal with the trends of current hardware. Massively multicore CPUs need massively multicore aware software and tools. One without the other doesn't get you far, and both sides seem to realise this.
The main problem is that the state of concurrency in modern software is pretty poor. Single threaded software is going to benefit almost nothing from the up and coming trends in software, 10,000 cores will not speed up a single threaded app. To get more speed, you need an advance much more profound than current out of object oriented programming. You need to get past locks.

On the server side, no problem. If you have 1000 people hitting your web server and can dedicate a core to each, things will positively fly. If you have a game that has a single critical thread, you are going to get some pretty lame frames d00d.


No comments available.