High-Performance Energy-Efficient Multicore Embedded Computing
- 29 July 2011
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Parallel and Distributed Systems
- Vol. 23 (4), 684-700
- https://doi.org/10.1109/tpds.2011.214
Abstract
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.Keywords
This publication has 41 references indexed in Scilit:
- GreenPublished by Association for Computing Machinery (ACM) ,2010
- Performance-aware thermal management via task schedulingACM Transactions on Architecture and Code Optimization, 2010
- New multi-core Intel Xeon processors help design energy efficient solution for high performance computingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2009
- Reconfigurable fault tolerance: A framework for environmentally adaptive fault mitigation in spacePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2009
- Efficient Embedded ComputingComputer, 2008
- Technology Validation: NMP ST8 Dependable Multiprocessor ProjectPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- How to build a supercomputerIEE Review, 2004
- Data Prefetching and Data Forwarding in Shared Memory MultiprocessorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1994
- Mix-and-match high performance computingIEEE Potentials, 1994
- Advanced parallel processing with supercomputer architecturesProceedings of the IEEE, 1987