Multicore processors may offer a wealth of powers, but writing efficient code for them is notoriously difficult. Thankfully, help is close at hand. The Multicore Association created the Multicore Programming Practices (MPP) working group just over a year ago to produce a guide on best practices for writing multicore-ready software in C/C++ without proprietary extensions.
The Multicore Future, and How to Survive It
August 26, 2009