• DocumentCode
    744274
  • Title

    EOLE: Toward a Practical Implementation of Value Prediction

  • Author

    Perais, Arthur ; Seznec, Andre

  • Volume
    35
  • Issue
    3
  • fYear
    2015
  • Firstpage
    114
  • Lastpage
    124
  • Abstract
    A new architecture, Early/Out-of-Order/Late Execution (EOLE), leverages value prediction to execute a significant number of instructions outside the out-of-order engine. This approach reduces the issue width, which is a major contributor to both out-of-order engine complexity and the register file port requirement. This reduction paves the way for a truly practical implementation of value prediction.
  • Keywords
    computer architecture; instruction sets; EOLE; early/out-of-order/late execution architecture; out-of-order engine; value prediction; Complexity theory; Computer architecture; Hardware; Ports (Computers); Predictive models; Radiation detectors; dynamically scheduled; microarchitecture; pipeline processors; speculation.; superscalar;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2015.45
  • Filename
    7130475