@inbook{33d829ad7c0b444aa897dc71c7f60469,
title = "A simple low-energy instruction wakeup mechanism",
abstract = "Instruction issue consumes a large amount of energy in out of order processors, largely in the wakeup logic. Proposed solutions to the problem require prediction or additional hardware complexity to reduce energy consumption and, in some cases, may have a negative impact on processor performance. This paper proposes a mechanism for instruction wakeup, which uses a multi-block instruction queue design. The blocks are turned off until the mechanism determines which blocks to access on wakeup using a simple successor tracking mechanism. The proposed approach is shown to require as little as 1.5 comparisons per committed instruction for SPEC2000 benchmarks.",
keywords = "CAM, Instruction wake up, Instruction window, Low power, Out of order execution, Superscalar processors",
author = "Ram{\'i}rez, {Marco A.} and Adrian Cristal and Veidenbaum, {Alexander V.} and Luis Villa and Mateo Valero",
year = "2003",
doi = "10.1007/978-3-540-39707-6_8",
language = "Ingl{\'e}s",
isbn = "3540203591",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "99--112",
editor = "Alex Veidenbaum and Kazuki Joe and Hideharu Amano and Hideo Aiso",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
address = "Alemania",
}