Slashdot Article on the performance limits of software despite the fact we’re getting multicore processors. Question is, are the application developers taking advantage of these new hardware architectures? It’s also to do with the compilers being able to support these architectures and take advantage of increased address spaces, heavy pipelining and multi-processing engines. My laptop is an AMD Turion64 x2, but I’ve no idea if Vista supports that in any way, shape or form! To get more performance, we’re sticking applications on clusters (mainly commodity Intel servers) but maybe what we should be doing is optimising these applications for these new architectures.