A Novel Design of Load Store Queue with Enhanced Store Vulnerability Window

MA Ru-liang,XIE Jing,MAO Zhi-gang
DOI: https://doi.org/10.19304/j.cnki.issn1000-7180.2013.07.005
2013-01-01
Abstract:In superscalar process design,Store Vulnerability Window technique improves system performance by reduce load re-execute rate.In this paper,we present a novel design of load store queue with Enhanced SVW.We observe that if store sequence Bloom filter(SSBF)unit in SVW is modified to keep not only store sequence number(SSN)but also complete memory addresses and data values,trailing loads can get data from SSBF rather than cache,therefore data cache access rate will be further reduced.Experiments show that,in the best case,over 99% re-execute loads are kept from memory re-access,and system performance is improved by 2%.
What problem does this paper attempt to address?