Tuesday, December 18, 2007

The Free Lunch Is Over: 4 x 3GHz < < 12 GHz

A Fundamental Turn Toward Concurrency in Software

This article appeared in Dr. Dobb's Journal, 30(3), March 2005.
What has changed in the past three years? Seems nothing.
X86 platforms are simply late. AMD as a fore runner in the field is late some 6 months.
Intel is late a year behind AMD. Microsoft is late with Vista. ANd no one even tried to optimize and integrate multi core hardware and software as a mainstream event, taking in account compatibility problems.
Thus, what will really change until 2012 ? Seems nothing.
A few rare classes of applications are naturally parallelizable, but most aren’t. Even when you know exactly where you’re CPU-bound, you may well find it difficult to figure out how to parallelize those operations; all the most reason to start thinking about it now

Comments: Post a Comment



<< Home

This page is powered by Blogger. Isn't yours?