Trends Report

The Multicore Programming Era Is Here

Vendor "Wake Up Call" On Performance Is Real; Here's What To Do

February 21st, 2008
James Staten, null
James Staten
John Rymer, null
John Rymer
With contributors:
Jeffrey Hammond , Catherine Salzinger , Walid Saleh , Benjamin Gray

Summary

The era of multicore computing is here, and application development teams must embrace new programming approaches to reap the full performance and economic benefits of the new hardware. The new "multicore programming" approach will combine multithreading and parallel/concurrent designs that allow simultaneous processing of threads and/or tasks by multiple cores. Concurrent computing is familiar to some app development professionals, but most have little or no experience with parallel computing. Application development professionals will need a strategy for adopting these new approaches, frameworks, and tools as they emerge, adapting the patterns and methods they use today, and evolving their application portfolios to ride the performance curve promised by Moore's Law in the multicore era.

Want to read the full report?

Contact us to become a client

This report is available for individual purchase ($1495).

Forrester helps business and technology leaders use customer obsession to accelerate growth. That means empowering you to put the customer at the center of everything you do: your leadership strategy, and operations. Becoming a customer-obsessed organization requires change — it requires being bold. We give business and technology leaders the confidence to put bold into action, shaping and guiding how to navigate today's unprecedented change in order to succeed.