Register files of microprocessors have often been cited as performance bottlenecks and significant consumers of energy. The robust and modular nature of quasi-delay insensitive (QDI) design offers a toolchest of techniques for improving average-case performance and reducing energy consumption of register files, which cannot be leveraged as easily in synchronous designs. In this paper, we focus on the design of an asynchronous register core, the heart of a register file. We describe the vertical pipelining transformation and describe the locking mechanism that maintains pipelined mutual exclusion among reads and writes to the same register. The primary contributions of this paper are 1) detailed evaluation of the width-adaptive datapath (WAD...
In current embedded systems processors, multi-ported register files are one of the most power hungry...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
The reorder buffer and register file of a modern superscalar processor are both critical components ...
Register files represent a substantial portion of the energy budget in modern processors, and are gr...
The register file access time is one of the critical delays in current superscalar processors. Its i...
Large register file with multiple ports is a critical component of a high-performance processor. A l...
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...
In modern architectures the register file is one of the most energy consuming and frequently used co...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
The continuous grow on instruction level parallelism offered by microprocessors requires a large reg...
In current embedded systems processors, multi-ported register files are one of the most power hungry...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
In current embedded systems processors, multi-ported register files are one of the most power hungry...
In current embedded systems processors, multi-ported register files are one of the most power hungry...
In current embedded systems processors, multi-ported register files are one of the most power hungry...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
The reorder buffer and register file of a modern superscalar processor are both critical components ...
Register files represent a substantial portion of the energy budget in modern processors, and are gr...
The register file access time is one of the critical delays in current superscalar processors. Its i...
Large register file with multiple ports is a critical component of a high-performance processor. A l...
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...
In modern architectures the register file is one of the most energy consuming and frequently used co...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
The continuous grow on instruction level parallelism offered by microprocessors requires a large reg...
In current embedded systems processors, multi-ported register files are one of the most power hungry...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
In current embedded systems processors, multi-ported register files are one of the most power hungry...
In current embedded systems processors, multi-ported register files are one of the most power hungry...
In current embedded systems processors, multi-ported register files are one of the most power hungry...
The storage for speculative values in superscalar processors is one of the main sources of complexit...
The reorder buffer and register file of a modern superscalar processor are both critical components ...