| Power-aware branch prediction techniques: a compiler-hints based approach for VLIW processors |
| Full text |
Pdf
(152 KB)
|
| Source
|
Great Lakes Symposium on VLSI
archive
Proceedings of the 14th ACM Great Lakes symposium on VLSI
table of contents
Boston, MA, USA
SESSION: Low Power
table of contents
Pages: 440 - 443
Year of Publication: 2004
ISBN:1-58113-853-9
|
|
Authors
|
|
M. Monchiero
|
Politecnico di Milano, Milano, ITALY
|
|
G. Palermo
|
Politecnico di Milano, Milano, ITALY
|
|
M. Sami
|
Politecnico di Milano, Milano, ITALY
|
|
C. Silvano
|
Politecnico di Milano, Milano, ITALY
|
|
V. Zaccaria
|
STMicroelectronics, Agrate Brianza, Milano, ITALY
|
|
R. Zafalon
|
STMicroelectronics, Agrate Brianza, Milano, ITALY
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 31, Citation Count: 1
|
|
|
ABSTRACT
Main goal of the paper is introducing a dynamic branch prediction scheme suitable for energy-aware VLIW (Very Long Instruction Word) processors. The proposed technique is based on a compiler hint mechanism to filter the accesses to the branch predictor blocks. Experimental results have been carried out on Lx/ST200, an industrial 4-issue VLIW architecture. We gathered two sets of results: First, by introducing the proposed low-power branch prediction technique in the Lx processor, which features fully static branch prediction, a significant improvement of the energy-delay metric has been observed. Second, we evaluated filtering efficacy of the proposed method and we found that it gets an access reduction to the branch prediction unit of 93% with respect to a processor directly derived from Lx, featuring cycle-by-cycle prediction, corresponding to an average 9% energy reduction of the whole processor power budget.
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
|
M. Evers and T.-Y. Yeh. Understanding Branches and Designing Branch Predictors for High Performance Microprocessors. Proc. of the IEEE, November 2001.
|
| |
2
|
|
| |
3
|
|
| |
4
|
A. Chandrakasan and R. Brodersen. Minimizing power Theenergyre-consumption in digital cmos circuits. Proc. of the IEEE, 1995.
|
| |
5
|
|
 |
6
|
G. Palermo , M. Sam , C. Silvan , V. Zaccari , R. Zafalo, Branch prediction techniques for low-power VLIW processors, Proceedings of the 13th ACM Great Lakes symposium on VLSI, April 28-29, 2003, Washington, D. C., USA
[doi> 10.1145/764808.764866]
|
| |
7
|
Chunho Lee , Miodrag Potkonjak , William H. Mangione-Smith, MediaBench: a tool for evaluating and synthesizing multimedia and communicatons systems, Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture, p.330-335, December 01-03, 1997, Research Triangle Park, North Carolina, United States
|
 |
8
|
Paolo Faraboschi , Geoffrey Brown , Joseph A. Fisher , Giuseppe Desoli , Fred Homewood, Lx: a technology platform for customizable VLIW embedded processing, Proceedings of the 27th annual international symposium on Computer architecture, p.203-213, June 2000, Vancouver, British Columbia, Canada
|
| |
9
|
S. Wilton and N. Jouppi. CACTI:An Enhanced Cache Access and Cycle Time Model. IEEE JSSC, 1996.
|
 |
10
|
|
 |
11
|
A. Bona , M. Sami , D. Sciuto , V. Zaccaria , C. Silvano , R. Zafalon, Energy estimation and optimization of embedded VLIW processors based on instruction clustering, Proceedings of the 39th conference on Design automation, June 10-14, 2002, New Orleans, Louisiana, USA
[doi> 10.1145/513918.514137]
|
CITED BY
|
|
M. Monchiero , G. Palermo , M. Sami , C. Silvano , V. Zaccaria , R. Zafalon, Low-power branch prediction techniques for VLIW architectures: a compiler-hints based approach, Integration, the VLSI Journal, v.38 n.3, p.515-524, January 2005
|
|