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
Link To Document :
بازگشت