Multi-core silicon provides exciting possibilities to keep the performance delivery curve going in the right direction, but enhanced and new software tools and run-time solutions are required to simplify the transition from single to dual-core and beyond, and we are just in the beginning of this phase.

Reprinted in its entirety from ARM IQ Vol. 5, No. 1, 2006