A survey of multicore processors
Authors:
Top Cited Papers
- 23 October 2009
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Signal Processing Magazine
- Vol. 26 (6) , 26-37
Abstract
General-purpose multicore processors are being accepted in all segments of the industry, including signal processing and embedded space, as the need for more performance and general-purpose programmability has grown. Parallel processing increases performance by adding more parallel resources while maintaining manageable power characteristics. The implementations of multicore processors are numerous and diverse. Designs range from conventional multiprocessor machines to designs that consist of a "sea" of programmable arithmetic logic units (ALUs). In this article, we cover some of the attributes common to all multicore processor implementations and illustrate these attributes with current and future commercial multicore designs. The characteristics we focus on are application domain, power/performance, processing elements, memory system, and accelerators/integrated peripherals.Keywords
This publication has 4 references indexed in Scilit:
- LarrabeeACM Transactions on Graphics, 2008
- An 8-core, 64-thread, 64-bit power efficient sparc soc (niagara2)2007
- Synergistic Processing in Cell's Multicore ArchitectureIEEE Micro, 2006
- Xbox 360 System ArchitectureIEEE Micro, 2006