发明名称 Method and apparatus for processing speculative, out-of-order memory access instructions
摘要 Apparatus having corresponding methods and computer-readable media comprise: a speculative store buffer memory; and a speculative store buffer controller comprising a store address comparator to compare an address of a received store instruction with addresses of store instructions allocated in the speculative store buffer memory, and a store age comparator to compare an age of the received store instruction with an age of a matching store instruction allocated in the speculative store buffer memory, wherein the speculative store buffer controller replaces the store instruction allocated in the speculative store buffer memory with the received store instruction responsive to the store instruction allocated in the speculative store buffer memory being younger than the received store instruction.
申请公布号 US9442735(B1) 申请公布日期 2016.09.13
申请号 US201313856653 申请日期 2013.04.04
申请人 Marvell International Ltd. 发明人 Jamil Sujat;O'Bleness R. Frank;Hameenanttila Tom;Delgross Joseph
分类号 G06F9/30;G06F9/38 主分类号 G06F9/30
代理机构 代理人
主权项 1. An apparatus comprising: a speculative store buffer memory; and a speculative store buffer controller configured to receive store instructions, wherein the speculative store buffer controller comprises: a store address comparator configured to compare an address of one of the received store instructions with addresses of store instructions allocated in the speculative store buffer memory; anda store age comparator configured to compare an age of the one of the received store instructions with an age of one of the store instructions allocated in the speculative store buffer memory responsive to the store address comparator finding a match between the address of the one of the received store instructions and the address of the one of the store instructions,wherein the speculative store buffer controller is configured to replace the one of the store instructions allocated in the speculative store buffer memory with the one of the received store instructions responsive to the one of the store instructions allocated in the speculative store buffer memory being younger than the one of the received store instructions.
地址 Hamilton BM