| On the energy-efficiency of speculative hardware |
| Full text |
Pdf
(114 KB)
|
| Source
|
Conference On Computing Frontiers
archive
Proceedings of the 2nd conference on Computing frontiers
table of contents
Ischia, Italy
SESSION: Track 12: temperature, energy, and complexity-aware designs
table of contents
Pages: 361 - 370
Year of Publication: 2005
ISBN:1-59593-019-1
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 16, Citation Count: 1
|
|
|
ABSTRACT
Microprocessor trends are moving towards wider architectures and more aggressive speculation. With the increasing transistor budgets, energy consumption has become a critical design constraint. To address this problem, several researchers have proposed and evaluated energy-efficient variants of speculation mechanisms. However, such hardware is typically evaluated in isolation and its impact on the energy consumption of the rest of the processor, for example, due to wrong-path executions, is ignored. Moreover, the available metrics that would provide a thorough evaluation of an architectural optimization employ somewhat complicated formulas with hard-to-measure parametersIn this paper, we introduce a simple method to accurately compare the energy-efficiency of speculative architectures. Our metric is based on runtime analysis of the entire processor chip and thus captures the energy consumption due to the positive as well as the negative activities that arise from the speculation activities. We demonstrate the usefulness of our metric on the example of value speculation, where we found some proposed value predictors, including low-power designs, not to be energy-efficient
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
|
|
| |
3
|
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]
|
| |
4
|
|
 |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
F. Gabbay. Speculative Execution Based on Value Prediction. Technical Report 1080, Department of Electrical Engineering, Technion-Israel Institute of Technology, 1996.
|
 |
9
|
|
| |
10
|
R. Gonzalez, M. Horowitz. Energy Dissipation in General Purpose Microprocessors. IEEE Journal of Solid-State Circuits, 1996, pp. 1227--1284.
|
| |
11
|
|
| |
12
|
M. Horowitz, T. Indermaur, R. Gonzalez. Low-power Digital Design. IEEE Symposium on Low Power Electronics, 1994, pp. 8--11.
|
| |
13
|
G.H. Loh. Width-Partitioned Load Value Predictors. Journal of Instruction-Level Parallelism, 2003, pp. 1--23.
|
 |
14
|
Mikko H. Lipasti , Christopher B. Wilkerson , John Paul Shen, Value locality and load value prediction, Proceedings of the seventh international conference on Architectural support for programming languages and operating systems, p.138-147, October 01-04, 1996, Cambridge, Massachusetts, United States
|
| |
15
|
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
Y. Sazeides, J. E. Smith. Implementations of Context Based Value Predictors. Technical Report ECE-97-8, University of Wisconsin, Madison, Wisconsin, 1997.
|
| |
21
|
|
| |
22
|
P. Shivakumar, N. P. Jouppi. CACTI 3.0: An Integrated Cache Timing, Power and Area Model. TR 2001/2. Compaq Western Research Laboratory, 2001.
|
| |
23
|
SPECcpu2000 benchmarks. http://www.spec.org/osg/cpu2000.
|
 |
24
|
|
| |
25
|
|
 |
26
|
|
 |
27
|
|
|