[[abstract]]A new micro‐architecture, called IAS‐S, has been found to support boosting efficiently. The new system employs a semantic register and a boosting boundary register to eliminate the dependencies caused by conditional branches. In IAS‐S, there is no dedicated shadow register file. Multilevel boosting is supported without multiple copies of register files. Using a semantic register makes it possible to regard any general‐purpose register in IAS‐S as a sequential register or as a shadow register. Thus, idle registers can be used to help reduce spill code or to relieve storage conflicts. This is a distinct advantage over the dedicated shadow register file scheme, in which idle shadow registers cannot be used for such purposes. Furthe...
With aggressive instruction scheduling techniques and significant increases in instruction-level par...
High-performance microprocessors are currently designed with the purpose of exploiting instruction l...
The reorder buffer and register file of a modern superscalar processor are both critical components ...
[[abstract]]IAS-S Supports boosting with “semantic register” and boosting boundary register to remov...
[[abstract]]This paper introduces a novel superscalar micro-architecture, called IAS-S, and its rela...
The foremost goal of superscalar processor design is to increase performance through the exploitatio...
Dynamic superscalar processors execute instructions out-of-order by looking for independent operatio...
Dynamic superscalar processors execute multiple instructions out-of-order by looking for independent...
A large multi-ported register file is indispensable for exploiting instruction level parallelism (IL...
Superscalar and superpipelining techniques increase the overlap between the instructions in a pipeli...
Modern superscalar processors use wide instruction issue widths and out-of-order execution in order ...
Journal ArticleDynamic superscalar processors execute multiple instructions out-of-order by looking ...
A major obstacle in designing superscalar p ocessors i the size and port requirement ofthe register ...
This thesis describes work done in two areas of compilation support for superscalar processors; regi...
Abstract — In microarchitectural design, conceptual simplicity does not always lead to reduced techn...
With aggressive instruction scheduling techniques and significant increases in instruction-level par...
High-performance microprocessors are currently designed with the purpose of exploiting instruction l...
The reorder buffer and register file of a modern superscalar processor are both critical components ...
[[abstract]]IAS-S Supports boosting with “semantic register” and boosting boundary register to remov...
[[abstract]]This paper introduces a novel superscalar micro-architecture, called IAS-S, and its rela...
The foremost goal of superscalar processor design is to increase performance through the exploitatio...
Dynamic superscalar processors execute instructions out-of-order by looking for independent operatio...
Dynamic superscalar processors execute multiple instructions out-of-order by looking for independent...
A large multi-ported register file is indispensable for exploiting instruction level parallelism (IL...
Superscalar and superpipelining techniques increase the overlap between the instructions in a pipeli...
Modern superscalar processors use wide instruction issue widths and out-of-order execution in order ...
Journal ArticleDynamic superscalar processors execute multiple instructions out-of-order by looking ...
A major obstacle in designing superscalar p ocessors i the size and port requirement ofthe register ...
This thesis describes work done in two areas of compilation support for superscalar processors; regi...
Abstract — In microarchitectural design, conceptual simplicity does not always lead to reduced techn...
With aggressive instruction scheduling techniques and significant increases in instruction-level par...
High-performance microprocessors are currently designed with the purpose of exploiting instruction l...
The reorder buffer and register file of a modern superscalar processor are both critical components ...