Superscalar processors contain large, complex structures to hold data and instructions as they wait to be executed. However, many of these structures consume large amounts of energy, making them hotspots requiring sophisticated cooling systems. With the trend towards larger, more complex processors, this will become more of a problem, having important implications for future technology. This thesis uses compiler-based optimisation schemes to target the issue queue and register file. These are two of the most energy consuming structures in the processor. The algorithms and hardware techniques developed in this work dynamically adapt the processor's resources to the changing program phases, turning off parts of each structure when they are un...
[[abstract]]Power leakage constitutes an increasing fraction of the total power consumption in moder...
The information and communication technology (ICT) sector is consuming an increasing proportion of g...
Dynamic voltage and frequency scaling has been identified as one of the most effective ways to reduc...
Institute for Computing Systems ArchitectureSuperscalar processors contain large, complex structures...
The issue logic of a dynamically-scheduled superscalar processor is a complex mechanism devoted to s...
The issue logic of a superscalar processor dissipates a large amount of static and dynamic power. Fu...
The complexity of the register file is currently one of the main factors on determining the cycle ti...
Abstract--- Energy efficiency is becoming increasingly important for computation, especially in the ...
The design of high–end microprocessors is increasingly constrained by high levels of power consumpti...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
Conventional front-end designs attempt to maximize the number of "in-flight" instructions in the pip...
Energy efficiency is rapidly becoming a first class optimization parameter for modern systems. Cache...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
In contemporary superscalar microprocessors, issue queue is a considerable energy dissipating compon...
[[abstract]]Power leakage constitutes an increasing fraction of the total power consumption in moder...
[[abstract]]Power leakage constitutes an increasing fraction of the total power consumption in moder...
The information and communication technology (ICT) sector is consuming an increasing proportion of g...
Dynamic voltage and frequency scaling has been identified as one of the most effective ways to reduc...
Institute for Computing Systems ArchitectureSuperscalar processors contain large, complex structures...
The issue logic of a dynamically-scheduled superscalar processor is a complex mechanism devoted to s...
The issue logic of a superscalar processor dissipates a large amount of static and dynamic power. Fu...
The complexity of the register file is currently one of the main factors on determining the cycle ti...
Abstract--- Energy efficiency is becoming increasingly important for computation, especially in the ...
The design of high–end microprocessors is increasingly constrained by high levels of power consumpti...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
Conventional front-end designs attempt to maximize the number of "in-flight" instructions in the pip...
Energy efficiency is rapidly becoming a first class optimization parameter for modern systems. Cache...
Energy consumption is a primary concern of current day computing systems -- from handheld battery op...
In contemporary superscalar microprocessors, issue queue is a considerable energy dissipating compon...
[[abstract]]Power leakage constitutes an increasing fraction of the total power consumption in moder...
[[abstract]]Power leakage constitutes an increasing fraction of the total power consumption in moder...
The information and communication technology (ICT) sector is consuming an increasing proportion of g...
Dynamic voltage and frequency scaling has been identified as one of the most effective ways to reduc...