A two-level hybrid select logic for wide-issue superscalar processors

In a superscalar processor, select logic within the critical path of the instruction queue has become a performance bottleneck. This paper presents a high speed, two-level, hybrid select logic for wide-issue processors. The first level reduces delay by performing parallel age-based selection, and final arbitration is achieved in the second level with simple position-based select logic. The hybrid select logic circuits were implemented in dynamic logic on IBM 0.13mum technology. Simulation shows 36% reduction in delay with less than 1% IPC degradation compared to the conventional design

[1]  James E. Smith,et al.  Complexity-Effective Superscalar Processors , 1997, Conference Proceedings. The 24th Annual International Symposium on Computer Architecture.

[2]  Todd M. Austin,et al.  SimpleScalar: An Infrastructure for Computer System Modeling , 2002, Computer.

[3]  Bradley C. Kuszmaul,et al.  Circuits for wide-window superscalar processors , 2000, Proceedings of 27th International Symposium on Computer Architecture (IEEE Cat. No.RS00201).

[4]  Vikas Agarwal,et al.  Clock rate versus IPC: the end of the road for conventional microarchitectures , 2000, Proceedings of 27th International Symposium on Computer Architecture (IEEE Cat. No.RS00201).

[5]  Pradip Bose,et al.  Tradeoffs in power-efficient issue queue design , 2002, ISLPED '02.