The free lunch is over

Herb Sutter points out something subtle that not many developers are thinking about.

In his article here he gives a nice overview about how chip makers are increasing performance without simply increasing clock speed.

I will admit that when I first read the details about how Intels HyperThreading technology works, I was a little taken aback, as I realized that it introduced concurrency problems applications not written defensively. Interesting read.

I think it’s time to brush up on threading.