• DocumentCode
    3459980
  • Title

    A Scalable Low Power Store Queue for Large InstructionWindow Processors

  • Author

    Vivekanandham, R. ; Govindarajan, R.

  • Author_Institution
    Indian Inst. of Sci., Bangalore
  • fYear
    2007
  • fDate
    15-19 Sept. 2007
  • Firstpage
    430
  • Lastpage
    430
  • Abstract
    Out-of-order superscalar processors require the ability to issue loads while older stores are in-flight. Forcing loads to wait for all older stores, including those on which they may not be dependent on, to retire and write to the cache would reduce IPC and take away almost all the benefit of out-of-order execution. On the other hand, maintaining functional correctness while allowing loads to execute in the presence of stores in-flight requires the ability to forward data from the most recent older in-flight store to the same address. Such forwarding typically involves a CAM match of the 64 bit physical address field of each store queue entry. The store queue data forwarding logic is thus a significantly high-latency circuit and could limit the frequency of the design (Park et al., 2003).
  • Keywords
    cache storage; queueing theory; CAM match; cache; functional correctness maintenance; high-latency circuit; large instruction window processors; out-of-order execution; out-of-order superscalar processors; physical address; scalable low power store queue; store queue data forwarding logic; CADCAM; Circuits; Computer aided manufacturing; Degradation; Delay; Frequency; Logic; Microarchitecture; Out of order; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architecture and Compilation Techniques, 2007. PACT 2007. 16th International Conference on
  • Conference_Location
    Brasov
  • ISSN
    1089-795X
  • Print_ISBN
    978-0-7695-2944-8
  • Type

    conf

  • DOI
    10.1109/PACT.2007.4336258
  • Filename
    4336258