Several bedrock assumptions in modern computing are crumbling. Individual processor cores no longer double in speed every two years. Netbook PCs are as inexpensive as smartphones. Scientists and gamers now use the same computing hardware and tools. A single, massive cloud data center or a petascale high-performance computing system contains more computers than the entire Internet did just a few years ago.
Change always brings opportunity, and today’s opportunities to improve computing extend from the transformative effects of manycore parallelism on platforms and applications to massive cloud computing systems and diverse clients that will deliver a new generation of experiences via natural user interfaces.
As the head of Microsoft’s eXtreme Computing Group (XCG), I’ve been working to accelerate that change – in hardware, systems, platforms and applications. By extreme computing, I mean moving beyond some of our current limits and reshaping our fundamental assumptions