With the advent of multicore processors such as the Intel Core Duo, which is now commonplace in PCs, software developers must deal with a new wrinkle — getting software to be processed across multiple cores — in order to ensure the maximum performance from their software. But this is much easier said than done, with developers having to tackle issues with concurrency and potential performance bottlenecks.
Multicore: New Chips Mean New Challenges for Developers
November 4, 2008