• DocumentCode
    440491
  • Title

    A new pointer-based instruction queue design and its power-performance evaluation

  • Author

    Ramirez, Marco A. ; Cristal, Adrian ; Veidenbaum, Alexander V. ; Villa, Luis ; Valero, Mateo

  • Author_Institution
    Dept. of Comput. Archit., U.P.C., Spain
  • fYear
    2005
  • fDate
    2-5 Oct. 2005
  • Firstpage
    647
  • Lastpage
    653
  • Abstract
    Instruction queues consume a significant amount of power in a high-performance processor. The wakeup logic delay is also a critical timing parameter. This paper compares a commonly used CAM-based instruction queue organization with a new pointer-based design for delay and energy efficiency. A design and pre-layout of all critical structures in 70nm technology is performed for both organizations. The pointer-based design is shown to use 10 to 15 times less power than the CAM-based design, depending on queue size, for a 4-wide issue, 5GHz processor. The results also demonstrate the importance of evaluating all steps of instruction queue access: allocation, issue and wakeup rather than wakeup alone, especially for power consumption.
  • Keywords
    instruction sets; low-power electronics; microprocessor chips; power consumption; resource allocation; 5 GHz; 70 nm; CAM; critical timing parameter; instruction queue design; out-of-order processors; pointer-based design; power consumption; power-performance evaluation; wakeup logic delay; Computer aided instruction; CAM; Instruction Wakeup; Issue Queue; Low Power.; Out-of-Order Processors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 2005. ICCD 2005. Proceedings. 2005 IEEE International Conference on
  • Print_ISBN
    0-7695-2451-6
  • Type

    conf

  • DOI
    10.1109/ICCD.2005.12
  • Filename
    1524220