发明名称 Store hit load predictor
摘要 In one embodiment, a processor implements a store hit load predictor. The store hit load predictor is configured to monitor fetched ops in the processor, and is configured to detect stores that may have previously caused store hit load events. The store hit load predictor is configured to predict that the store will cause a store hit load event again, and is further configured to monitor subsequent fetched ops for the load. The store hit load predictor may locate the load using, e.g., an offset from the store to the load in the code sequence. In response to locating the load, the store hit load predictor may create a dependency of the load on the store, preventing the load from executing out of order with respect to the store. A store hit load event may be avoided in this fashion, at least in some cases.
申请公布号 US8285947(B2) 申请公布日期 2012.10.09
申请号 US20090366836 申请日期 2009.02.06
申请人 BEAUMONT-SMITH ANDREW J.;MYLIUS JOHN H.;APPLE INC. 发明人 BEAUMONT-SMITH ANDREW J.;MYLIUS JOHN H.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址