• DocumentCode
    2688060
  • Title

    A Power-Efficient Co-designed Out-of-Order Processor

  • Author

    Deb, Abhishek ; Codina, Josep Maria ; Gonzalez, Adriana

  • Author_Institution
    Univ. Politec. de Catalunya, Barcelona, Spain
  • fYear
    2011
  • fDate
    26-29 Oct. 2011
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    A co-designed processor helps in cutting down both the complexity and power consumption by co-designing certain key performance enablers. In this paper, we propose a FIFO based co-designed out-of-order processor. Multiple FIFOs are added in order to dynamically schedule, in a complexity-effective manner, the micro-ops. We propose a commit logic that is able to commit the program state as a superblock commits atomically. This enables us to get rid of the Reorder Buffer (ROB) entirely. Instead to maintain the correct program state, we propose a four/eight entry Superblock Ordering Buffer (SOB). We also propose the per superblock Register Rename Table (SRRT) that holds the register state pertaining to the superblock. Our proposed processor dissipates 6% less power and obtains 12% speedup for SPECFP, as a result, it consumes less energy. Furthermore, we propose an enhanced steering heuristic and an early release mechanism to increase the performance of a FIFO based out-of-order processor. We obtain performance improvement of nearly 25% and 70% for a four FIFO and for a two FIFO configurations, respectively. We also show that our proposed steering heuristic based processor consumes 10% less energy than the previously proposed steering heuristic.
  • Keywords
    integrated circuit design; microprocessor chips; power aware computing; FIFO; ROB; SOB; SRRT; power consumption; power efficient codesigned out-of-order processor; reorder buffer; superblock ordering buffer; superblock register rename table; Buffer storage; Delay; Logic gates; Microarchitecture; Out of order; Random access memory; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing (SBAC-PAD), 2011 23rd International Symposium on
  • Conference_Location
    Vitoria, Espirito Santo
  • ISSN
    1550-6533
  • Print_ISBN
    978-1-4577-2050-5
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2011.9
  • Filename
    6105999