A register file is a critical component of a modern superscalar processor. It has a large number of entries and read/write ports in order to enable high levels of instruction parallelism. As a result, the register file's area, access time, and energy consumption increase dramatically, significantly affecting the overall superscalar processor's performance and energy consumption. This is especially true in 64-bit processors. This paper presents a new integer register file organization, which reduces energy consumption, area, and access time of the register file with a minimal effect on overall IPC. This is accomplished by exploiting a new concept, partial value locality, which is defined as occurrence of multiple live value instances identic...
In modern architectures the register file is one of the most energy consuming and frequently used co...
International audienceThis paper proposes a new microarchitectural scheme for reducing the hardware ...
International audienceThis paper proposes a new microarchitectural scheme for reducing the hardware ...
A register file is a critical component of a modern superscalar processor. It has a large number of ...
A large multi-ported register file is indispensable for exploiting instruction level parallelism (IL...
Dynamic superscalar processors execute multiple instructions out-of-order by looking for independent...
Register files represent a substantial portion of the energy budget in modern processors, and are gr...
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...
Large register file with multiple ports is a critical component of a high-performance processor. A l...
Dynamic superscalar processors execute instructions out-of-order by looking for independent operatio...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
Journal ArticleDynamic superscalar processors execute multiple instructions out-of-order by looking ...
The physical register file is an important component of a dynamically-scheduled processor. Increasin...
Multi-ported register file helps exploiting instruction-level and thread-level parallelism but bring...
In modern architectures the register file is one of the most energy consuming and frequently used co...
International audienceThis paper proposes a new microarchitectural scheme for reducing the hardware ...
International audienceThis paper proposes a new microarchitectural scheme for reducing the hardware ...
A register file is a critical component of a modern superscalar processor. It has a large number of ...
A large multi-ported register file is indispensable for exploiting instruction level parallelism (IL...
Dynamic superscalar processors execute multiple instructions out-of-order by looking for independent...
Register files represent a substantial portion of the energy budget in modern processors, and are gr...
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...
Large register file with multiple ports is a critical component of a high-performance processor. A l...
Dynamic superscalar processors execute instructions out-of-order by looking for independent operatio...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
Journal ArticleDynamic superscalar processors execute multiple instructions out-of-order by looking ...
The physical register file is an important component of a dynamically-scheduled processor. Increasin...
Multi-ported register file helps exploiting instruction-level and thread-level parallelism but bring...
In modern architectures the register file is one of the most energy consuming and frequently used co...
International audienceThis paper proposes a new microarchitectural scheme for reducing the hardware ...
International audienceThis paper proposes a new microarchitectural scheme for reducing the hardware ...