Friday, February 6, 2009

How to Survive the Multicore Software Revolution (or at Least Survive the Hype)

An irreversible shift towards multicore x86 processors is underway. Building multicore processors delivers on the promise of Moore's Law, but it creates an enormous problem for developers. Multicore processors are parallel computers, and parallel computers are notoriously difficult to program.
To deliver competitive application performance on these new processors, many applications must be written (or rewritten) as parallel, multithreaded applications. Multithreaded development can be difficult, expensive, time‐consuming, and errorprone — and it requires new programming skill sets. Organizations need a solution to meet the multicore software challenge.
Regards,
Krutthika

No comments:

Post a Comment