• DocumentCode
    2194114
  • Title

    Dynamic IPC/clock rate optimization

  • Author

    Albonesi, David H.

  • Author_Institution
    Dept. of Electr. Eng., Rochester Univ., NY, USA
  • fYear
    1998
  • fDate
    27 Jun-1 Jul 1998
  • Firstpage
    282
  • Lastpage
    292
  • Abstract
    Current microprocessor designs set the functionality and clock rate of the chip at design time based on the configuration that achieves the best overall performance over a range of target applications. The result may be poor performance when running applications whose requirements are not well-matched to the particular hardware organization chosen. We present a new approach called Complexity-Adaptive Processors (CAPs) in which the IPC/clock rate tradeoff can be altered at runtime to dynamically match the changing requirements of the instruction stream. By exploiting repeater methodologies used increasingly in deep sub-micron designs, CAPs achieve this flexibility with potentially no cycle time impact compared to a fixed architecture. Our preliminary results in applying this approach to on-chip caches and instruction queues indicate that CAPs have the potential to significantly outperform conventional approaches on workloads containing both general purpose and scientific applications
  • Keywords
    computer architecture; instruction sets; complexity-adaptive processors; deep sub-micron designs; dynamic IPC/clock rate optimization; functionality; hardware organization; microprocessor designs; performance evaluation; Application software; Clocks; Computer aided instruction; Degradation; Hardware; Hip; Hoses; Microwave integrated circuits; Repeaters; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture, 1998. Proceedings. The 25th Annual International Symposium on
  • Conference_Location
    Barcelona
  • ISSN
    1063-6897
  • Print_ISBN
    0-8186-8491-7
  • Type

    conf

  • DOI
    10.1109/ISCA.1998.694788
  • Filename
    694788