Issue No. 04 - April (2012 vol. 23)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TPDS.2011.214
Arslan Munir , University of Florida, Gainesville
Sanjay Ranka , University of Florida, Gainesville
Ann Gordon-Ross , University of Florida, Gainesville
With Moore's law supplying billions of transistors on-chip, embedded systems are undergoing a transition from single-core to multicore to exploit this high-transistor density for high performance. Embedded systems differ from traditional high-performance supercomputers in that power is a first-order constraint for embedded systems; whereas, performance is the major benchmark for supercomputers. The increase in on-chip transistor density exacerbates power/thermal issues in embedded systems, which necessitates novel hardware/software power/thermal management techniques to meet the ever-increasing high-performance embedded computing demands in an energy-efficient manner. This paper outlines typical requirements of embedded applications and discusses state-of-the-art hardware/software high-performance energy-efficient embedded computing (HPEEC) techniques that help meeting these requirements. We also discuss modern multicore processors that leverage these HPEEC techniques to deliver high performance per watt. Finally, we present design challenges and future research directions for HPEEC system development.
High-performance computing (HPC), multicore, energy-efficient computing, green computing, low power, embedded systems.
A. Gordon-Ross, S. Ranka and A. Munir, "High-Performance Energy-Efficient Multicore Embedded Computing," in IEEE Transactions on Parallel & Distributed Systems, vol. 23, no. , pp. 684-700, 2011.