@inproceedings{5f663bf07f744c1aad02fe7907ebc83a,
title = "Saving register-file leakage power by monitoring instruction sequence in ROB",
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.",
keywords = "Dynamic voltage scaling (DVS), High-end embedded processor, Register leakage power, Reorder buffer",
author = "Shieh, {Wann Yun} and Chen, {Hsin Dar}",
year = "2006",
doi = "10.1007/11807964_77",
language = "英语",
isbn = "3540368507",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "765--774",
editor = "Xiaobo Zhou and Oleg Sokolsky and Lu Yan and Lu Yan and Eun-Sun Jung and Zili Shao and Yi Mu and Dong-Chun Lee and Daeyoung Kim and Young-Sik Jeong and Cheng-Zhong Xu",
booktitle = "Emerging Directions in Embedded and Ubiquitous Computing - EUC 2006 Workshops",
address = "德国",
note = "EUC 2006: Embedded and Ubiquitous Computing Workshops ; Conference date: 01-08-2006 Through 04-08-2006",
}