Issue No. 09 - September (2007 vol. 40)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MC.2007.311
Because they are unable to continue to effectively improve microprocessor performance by shrinking transistors and packing more of them onto single-core chips, vendors are building multicore chips that handle various parts of an application in parallel, an alternative approach that presents many challenges.
D. Geer, "For Programmers, Multicore Chips Mean Multiple Challenges," in Computer, vol. 40, no. , pp. 17-19, 2007.