Why desktop multiprocessing has speed limits

by Alistair

A very good article on the challenges involved in getting software to fully utilise multicore platforms:

Why desktop multiprocessing has speed limits

Until recently, you could reasonably expect this year’s software to run faster on next year’s machines, but that won’t necessarily be true going forward. For the foreseeable future, significant performance improvements are likely to be achieved only through arduous reprogramming.