| Synchronization-driven dynamic speed scaling for MPSoCs |
| Full text |
Pdf
(201 KB)
|
| Source
|
International Symposium on Low Power Electronics and Design
archive
Proceedings of the 2006 international symposium on Low power electronics and design
table of contents
Tegernsee, Bavaria, Germany
POSTER SESSION: Low power mixed-signal and digital systems
table of contents
Pages: 346 - 349
Year of Publication: 2006
ISBN:1-59593-462-6
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 19, Citation Count: 0
|
|
|
ABSTRACT
Equalizing the ratios between workloads and speeds of processing elements provides the optimal speed allocation. Based on that principle, this work describes a dynamic speed setting policy for multiprocessor systems-on-chip (MPSoCs) that relies on the estimation of processor idle times specifically due to the synchronization work. The policy provides two advantages: first, it does not rely on any assumption about the communication pattern of the application executed by the system. Second, it is purely architectural; it automatically detects changes in the system workload and sets processors speeds accordingly by means of a custom hardware block.Results on a parallel MPEG video decoding application show an EDP saving above 55%, averaged over several datasets, corresponding to an energy saving above 50%, and a corresponding penalty in performance below 8%.
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
|
David E. Lackey , Paul S. Zuchowski , Thomas R. Bednar , Douglas W. Stout , Scott W. Gould , John M. Cohn, Managing power and performance for System-on-Chip designs using Voltage Islands, Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, p.195-202, November 10-14, 2002, San Jose, California
[doi> 10.1145/774572.774601]
|
| |
3
|
"A Power Management Scheme Controlling 20 Power Domains for a Single-Chip Mobile Processor," Y. Kanno, et al., ISSCC'06, pp 540--541, Feb. 2006.
|
| |
4
|
|
 |
5
|
Bo Zhai , David Blaauw , Dennis Sylvester , Krisztian Flautner, Theoretical and practical limits of dynamic voltage scaling, Proceedings of the 41st annual conference on Design automation, June 07-11, 2004, San Diego, CA, USA
[doi> 10.1145/996566.996798]
|
| |
6
|
Peng Yang , Chun Wong , Paul Marchal , Francky Catthoor , Dirk Desmet , Diederik Verkest , Rudy Lauwereins, Energy-Aware Runtime Scheduling for Embedded-Multiprocessor SOCs, IEEE Design & Test, v.18 n.5, p.46-58, September 2001
[doi> 10.1109/54.953271]
|
| |
7
|
|
| |
8
|
W. Kwon and T. Kim. "Optimal Voltage Allocation Techniques for Dynamically Variable Voltage Processors". IEEE Transactions on VLSI, pp. 125--130, June 2003.
|
 |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
Andrea Alimonda , Andrea Acquaviva , Salvatore Carta , Alessandro Pisano, A control theoretic approach to run-time energy optimization of pipelined processing in MPSoCs, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
| |
13
|
MPARM Home Page, www-micrel.deis.unibo.it/sitonew/research/mparm.html
|
| |
14
|
|
 |
15
|
|
CITED BY
|
Cesare Ferri , Ruth Iris Bahar , Mirko Loghi , Massimo Poncino, Energy-optimal synchronization primitives for single-chip multi-processors, Proceedings of the 19th ACM Great Lakes symposium on VLSI, May 10-12, 2009, Boston Area, MA, USA
|
|