The increasing demand for low-power solutions and small area usage makes it necessary to explore power efficient solutions for critical parts of a system as the data storage in the register file. The register file is an array of registers capable of storing data. This thesis explores two different approaches to optimise the register file. The first approach exploits the regular structure of a register file. By making a generator that makes relative placement directives, it is possible to place the cells of the register file in a regular structure. This is done using a placement tool that uses these directives to place the register file cells, instead of letting the tool do the placement optimisation. The second approach looks at the archite...
A large multi-ported register file is indispensable for exploiting instruction level parallelism (IL...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
Register files represent a substantial portion of the energy budget in modern processors, and are gr...
A register file is a critical component of a modern superscalar processor. It has a large number of ...
Graduation date: 2014With the evolving popularity of new computing platforms such as Ultrabooks, Tab...
Processor register file (RF) is an important microarchitectural component used for storing operands ...
In modern architectures the register file is one of the most energy consuming and frequently used co...
Register window is an architectural technique that reduces memory operations required to save and re...
This thesis investigates the impact of the global and local register file architecture on a reconfig...
This thesis investigates the impact of the global and local register file architecture on a reconfig...
The complexity of the register file is currently one of the main factors on determining the cycle ti...
The complexity of the register file is currently one of the main factors on determining the cycle ti...
The register file is a power-hungry device in modern architectures. Current research on compiler tec...
Abstract. Modern microprocessor designs implement register renaming using register alias tables (RAT...
A large multi-ported register file is indispensable for exploiting instruction level parallelism (IL...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
Register files represent a substantial portion of the energy budget in modern processors, and are gr...
A register file is a critical component of a modern superscalar processor. It has a large number of ...
Graduation date: 2014With the evolving popularity of new computing platforms such as Ultrabooks, Tab...
Processor register file (RF) is an important microarchitectural component used for storing operands ...
In modern architectures the register file is one of the most energy consuming and frequently used co...
Register window is an architectural technique that reduces memory operations required to save and re...
This thesis investigates the impact of the global and local register file architecture on a reconfig...
This thesis investigates the impact of the global and local register file architecture on a reconfig...
The complexity of the register file is currently one of the main factors on determining the cycle ti...
The complexity of the register file is currently one of the main factors on determining the cycle ti...
The register file is a power-hungry device in modern architectures. Current research on compiler tec...
Abstract. Modern microprocessor designs implement register renaming using register alias tables (RAT...
A large multi-ported register file is indispensable for exploiting instruction level parallelism (IL...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
The storage for speculative values in superscalar processors is one of the main sources of complexit...