|
ABSTRACT
Developing energy-aware software for multiprocessor systems-on-chip (MPSoCs) is a difficult task, which requires the knowledge of the distribution of the power consumption among several heterogeneous devices (cores, memories, busses, etc.). In this work we analyze the power breakdowns of power consumption for a complete MPSoC platform, under several application workloads and operating conditions. We leverage a complete-system simulation platform with accurate power models for all key hardware modules. Our analysis shows that caches and system interconnect dominate in the power breakdown, pointing out how software locality is meaningful not only for performance but also for energy optimization.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Mirko Loghi , Federico Angiolini , Davide Bertozzi , Luca Benini , Roberto Zafalon, Analyzing On-Chip Communication in a MPSoC Environment, Proceedings of the conference on Design, automation and test in Europe, p.20752, February 16-20, 2004
|
| |
3
|
|
| |
4
|
R. Muresan, C. Gebotys, "Current Dynamics-Based Macro-Model for Power Simulation in a Complex VLIW DSP Processor," IEEE Proceedings -- Computers and Digital Techniques, Vol. 149, no. 4, pp. 173--187, July 2002.
|
| |
5
|
L. Benini et al. "A Framework for Modeling and Estimating the Energy Dissipation of VLIW-Based Embedded Systems", Design Automation for Embedded Systems, Vol.7, no.3, pp.183--203, Oct.2002.
|
| |
6
|
David M. Brooks , Pradip Bose , Stanley E. Schuster , Hans Jacobson , Prabhakar N. Kudva , Alper Buyuktosunoglu , John-David Wellman , Victor Zyuban , Manish Gupta , Peter W. Cook, Power-Aware Microarchitecture: Design and Modeling Challenges for Next-Generation Microprocessors, IEEE Micro, v.20 n.6, p.26-44, November 2000
[doi> 10.1109/40.888701]
|
| |
7
|
N. Vijaykrishnan , Mahmut Kandemir , Mary Jane Irwin , Hyun Suk Kim , Wu Ye , David Duarte, Evaluating Integrated Hardware-Software Optimizations Using a Unified Energy Estimation Framework, IEEE Transactions on Computers, v.52 n.1, p.59-76, January 2003
[doi> 10.1109/TC.2003.1159754]
|
| |
8
|
|
| |
9
|
Sudhanva Gurumurthi , Anand Sivasubramaniam , Mary Jane Irwin , N. Vijaykrishnan , Mahmut Kandemir , Tao Li , Lizy Kurian John, Using Complete Machine Simulation for Software Power Estimation: The SoftWatt Approach, Proceedings of the 8th International Symposium on High-Performance Computer Architecture, p.141, February 02-06, 2002
|
| |
10
|
|
| |
11
|
T. Givargis, F. Vahid. J. Henkel, "Instruction-Based System-Level Power Evaluation of System-on-a-Chip Peripheral Cores," IEEE Transactions on VLSI Systems, Vol. 10, no. 6, pp. 856--863, Dec. 2002.
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
R. Dick, G. Lakshminarayana, A. Raghunathan, N. Jha, "Analysis of Power Dissipation in Embedded Systems using Real-Time Operating Systems," IEEE Transactions on CAD, Vol. 22, no. 5, pp. 615--627, May 2003.
|
| |
16
|
R. Dick, N. Jha, "MOGAC: a Multi-Objective Genetic Algorithm for Hardware-Software co-synthesis of distributed embedded systems," IEEE Transactions on CAD, Vol. 17, no. 10, pp. 920--935, Oct. 1998.
|
| |
17
|
A. Acquaviva, E. Lattanzi, A. Bogliolo, L. Benini, "A Simulation Model for Streaming Applications over a Power Manageable Wireless Link," European Simulation and Modeling Conference, Oct. 2003.
|
| |
18
|
J. Chen, M. Dubois, P. Stenstrom, "Integrating complete-system and user-level performance/power simulators: the SimWattch approach," IEEE International Symposium on Performance Analysis of Systems and Software, pp. 1--10, 2003.
|
| |
19
|
Peter S. Magnusson , Magnus Christensson , Jesper Eskilson , Daniel Forsgren , Gustav Hållberg , Johan Högberg , Fredrik Larsson , Andreas Moestedt , Bengt Werner, Simics: A Full System Simulation Platform, Computer, v.35 n.2, p.50-58, February 2002
[doi> 10.1109/2.982916]
|
| |
20
|
Software ARM, www.g141.com/projects/swarm.
|
| |
21
|
ARM Ltd., www.arm.com/products/solutions/AMBAHomePage.html
|
| |
22
|
RTEMS home page, www.rtems.com.
|
CITED BY 7
|
|
|
|
G. Beltrame , D. Sciuto , C. Silvano , D. Lyonnard , C. Pilkington, Exploiting TLM and object introspection for system-level simulation, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
|
Iyad Al Khatib , Davide Bertozzi , Francesco Poletti , Luca Benini , Axel Jantsch , Mohamed Bechara , Hasan Khalifeh , Mazen Hajjar , Rustam Nabiev , Sven Jonsson, MPSoC ECG biochip: a multiprocessor system-on-chip for real-time human heart monitoring and analysis, Proceedings of the 3rd conference on Computing frontiers, May 03-05, 2006, Ischia, Italy
|
|
|
|
Iyad Al Khatib , Francesco Poletti , Davide Bertozzi , Luca Benini , Mohamed Bechara , Hasan Khalifeh , Axel Jantsch , Rustam Nabiev, A multiprocessor system-on-chip for real-time biomedical monitoring and analysis: ECG prototype architectural design space exploration, ACM Transactions on Design Automation of Electronic Systems (TODAES), v.13 n.2, p.1-21, April 2008
|
|
Iyad Al Khatib , Francesco Poletti , Davide Bertozzi , Luca Benini , Mohamed Bechara , Hasan Khalifeh , Axel Jantsch , Rustam Nabiev, A multiprocessor system-on-chip for real-time biomedical monitoring and analysis: architectural design space exploration, Proceedings of the 43rd annual conference on Design automation, July 24-28, 2006, San Francisco, CA, USA
|
|
|
Francesco Poletti , Antonio Poggiali , Davide Bertozzi , Luca Benini , Pol Marchal , Mirko Loghi , Massimo Poncino, Energy-Efficient Multiprocessor Systems-on-Chip for Embedded Computing: Exploring Programming Models and Their Architectural Support, IEEE Transactions on Computers, v.56 n.5, p.606-621, May 2007
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|