Saving register-file leakage power by monitoring instruction sequence in ROB

Wann Yun Shieh*, Hsin Dar Chen

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Modern portable or embedded systems support more and more complex applications. These applications make embedded devices require not only low power-consumption, but also high computing performance. To enhance performance while hold energy constraints, some high-end embedded processors, therefore, adopt conventional features to exploit instruction-level parallelism and increase clock rates. The reorder buffer (ROB) and the register file are the two most critical components to implement these features. The cooperation of them, however, causes serious leakage power, especially for a large register file. In this paper, we propose a pure hardware approach to reduce the leakage power for the register file, such that more complex features (e.g., out-of-order execution, speculation execution, etc) can be applied to high-end embedded processors. In the proposed approach, we design a monitoring scheme in the pipeline datapath to identify the timing of powering up or powering down a register. Simulation results show that our approach saves at least 50% power consumption of the register file, with almost negligible performance lost.

Original languageEnglish
Title of host publicationEmerging Directions in Embedded and Ubiquitous Computing - EUC 2006 Workshops
Subtitle of host publicationNCUS, SecUbiq, USN, TRUST, ESO, and MSA, Proceedings
EditorsXiaobo Zhou, Oleg Sokolsky, Lu Yan, Lu Yan, Eun-Sun Jung, Zili Shao, Yi Mu, Dong-Chun Lee, Daeyoung Kim, Young-Sik Jeong, Cheng-Zhong Xu
PublisherSpringer Verlag
Pages765-774
Number of pages10
ISBN (Print)3540368507, 9783540368502
DOIs
StatePublished - 2006
EventEUC 2006: Embedded and Ubiquitous Computing Workshops - Seoul, Korea, Republic of
Duration: 01 08 200604 08 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4097 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceEUC 2006: Embedded and Ubiquitous Computing Workshops
Country/TerritoryKorea, Republic of
CitySeoul
Period01/08/0604/08/06

Keywords

  • Dynamic voltage scaling (DVS)
  • High-end embedded processor
  • Register leakage power
  • Reorder buffer

Fingerprint

Dive into the research topics of 'Saving register-file leakage power by monitoring instruction sequence in ROB'. Together they form a unique fingerprint.

Cite this