• DocumentCode
    1220103
  • Title

    Scalable hardware memory disambiguation for high-ILP processors

  • Author

    Sethumadhavan, Simha ; Desikan, Rajagopalan ; Burger, Doug ; Moore, Charles R. ; Keckler, Stephen W.

  • Author_Institution
    Texas Univ., Austin, TX
  • Volume
    24
  • Issue
    6
  • fYear
    2004
  • Firstpage
    118
  • Lastpage
    127
  • Abstract
    Power is a major problem for scaling the hardware needed to support memory disambiguation in future out-of-order architectures. In current machines, the traditional detection of memory ordering violations requires frequent associative searches of state proportional to the instruction window size. A new class of solutions yields an order-of-magnitude reduction in the energy required to properly order loads and stores for windows of hundreds to thousands of in-flight instructions
  • Keywords
    instruction sets; memory architecture; parallel architectures; storage management; Bloom filters; ILP processors; in-flight instructions; instruction level parallelism; memory architecture; memory disambiguation; out-of-order architecture; Bandwidth; Buffer storage; Computer architecture; Delay; Filtering; Hardware; Matched filters; Out of order; Scalability; Technological innovation;
  • fLanguage
    English
  • Journal_Title
    Micro, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1732
  • Type

    jour

  • DOI
    10.1109/MM.2004.87
  • Filename
    1388167