发明名称 Store replay policy
摘要 A method is provided for executing a cacheable store. The method includes determining whether to replay a store instruction to re-acquire one or more cache lines based upon a state of the cache line(s) and an execution phase of the store instruction. The store instruction is replayed in response to determining to replay the store instruction. An apparatus is provided that includes a store queue (SQ) configurable to determine whether to replay a store instruction to re-acquire one or more cache lines based upon a state of the cache line(s) and an execution phase of the store instruction. Computer readable storage devices for adapting a fabrication facility to manufacture the apparatus are provided.
申请公布号 US9361103(B2) 申请公布日期 2016.06.07
申请号 US201213667095 申请日期 2012.11.02
申请人 Advanced Micro Devices, Inc. 发明人 Kaplan David A.;Rupley Jeff;Nakra Tarun
分类号 G06F12/00;G06F9/30;G06F9/38;G06F12/08 主分类号 G06F12/00
代理机构 代理人
主权项 1. A method, comprising: determining whether to replay a store instruction to re-acquire at least one cache line based upon a state of the store instruction indicated by a status of said at least one cache line, an execution phase of the store instruction, and a determination whether at least one previous replay of the store instruction modified the status of said at least one cache line to be closer to a writeable state that allows the store instruction to commit; and replaying the store instruction in response to determining to replay the store instruction.
地址 Sunnyvale CA US