• DocumentCode
    3474208
  • 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
  • fYear
    2004
  • fDate
    27-30 Jan. 2004
  • Firstpage
    380
  • Lastpage
    383
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2004. Proceedings of the ASP-DAC 2004. Asia and South Pacific
  • Print_ISBN
    0-7803-8175-0
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2004.1337603
  • Filename
    1337603