• DocumentCode
    357664
  • Title

    Power-efficient value speculation for high-performance microprocessors

  • Author

    Moreno, Rafael ; Pinuel, Luis ; Del Pino, Silvia ; Tirado, Francisco

  • Author_Institution
    Dept. de Arquitectura de Comput. y Autom., Univ. Complutense de Madrid, Spain
  • Volume
    1
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    292
  • Abstract
    Improving instruction-level parallelism (ILP) has become one of the greatest challenges in high-performance microprocessor design. Several techniques for counteracting control and data dependencies, based on prediction and speculative execution, have been proposed and their cost-performance tradeoffs have been widely studied. However, in some cases, such as value speculation, power consumption considerations have remained unanalyzed. In this paper, we explore the main sources of power dissipation to be considered when value speculation is used, and we propose solutions to reduce this dissipation-reducing the size of the prediction tables, decreasing the amount of extra work due to speculative execution, and reducing the complexity of the out-of-order issue logic-in order to prove that value speculation can be considered a power-efficient technique for future generations of microprocessors
  • Keywords
    microprocessor chips; performance evaluation; power consumption; control dependencies; cost-performance tradeoff; data dependencies; high-performance microprocessor design; high-performance microprocessors; instruction-level parallelism; out-of-order issue logic complexity; power consumption; power dissipation; power-efficient value speculation; prediction table size reduction; speculative execution; Automatic control; Clocks; Costs; Energy consumption; Hardware; Logic; Microprocessors; Parallel processing; Power dissipation; Power generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 2000. Proceedings of the 26th
  • Conference_Location
    Maastricht
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-0780-8
  • Type

    conf

  • DOI
    10.1109/EURMIC.2000.874645
  • Filename
    874645