Title :
Mixed-clock issue queue design for energy aware, high-performance cores
Author :
Rapaka, Venkata Syam P ; Talpes, Emil ; Marculescu, Diana
Author_Institution :
Mentor Graphics Corp., Wilsonville, OR, USA
Abstract :
Globally-asynchronous, locally-synchronous (GALS) design style has started to gain interest recently as a possible solution to the increased design complexity, power and thermal costs, as well as an enabler for allowing fine grain speed and voltage management. Due to its inherent complexity, a possible driver application for such a design style is the case of superscalar, out-of-order processors. We propose a novel mixed-clock issue queue design, and compares and contrasts this new implementation with existing synchronous or mixed-clock versions of issue queues, used in standalone mode or in conjunction with mixed-clock FIFO (first-in, first-out) buffers for inter-domain synchronization. Both transistor level, SPICE simulation, as well as cycle-accurate, microarchitectural analysis, show that cores using mixed-clock issue queues are able to provide better energy-performance operating points when compared to their synchronous or asynchronous FIFO-based counterparts.
Keywords :
SPICE; microprocessor chips; pipeline processing; power electronics; synchronisation; FIFO buffer; SPICE simulation; globally-asynchronous locally-synchronous design; high performance microprocessor; microarchitectural analysis; mixed-clock issue queue design; out-of-order processor; superscalar processor; synchronization; Clocks; Delay; Electronic mail; Frequency synchronization; Graphics; Logic; Out of order; Signal design; Thermal management; Threshold voltage;
Conference_Titel :
Design Automation Conference, 2004. Proceedings of the ASP-DAC 2004. Asia and South Pacific
Print_ISBN :
0-7803-8175-0
DOI :
10.1109/ASPDAC.2004.1337603