发明名称 Method and apparatus for cutting senior store latency using store prefetching
摘要 In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for cutting senior store latency using store prefetching. For example, in one embodiment, such means may include an integrated circuit or an out of order processor means that processes out of order instructions and enforces in-order requirements for a cache. Such an integrated circuit or out of order processor means further includes means for receiving a store instruction; means for performing address generation and translation for the store instruction to calculate a physical address of the memory to be accessed by the store instruction; and means for executing a pre-fetch for a cache line based on the store instruction and the calculated physical address before the store instruction retires.
申请公布号 US9405545(B2) 申请公布日期 2016.08.02
申请号 US201113993508 申请日期 2011.12.30
申请人 Intel Corporation 发明人 Shwartsman Stanislav;Ozgul Melih;Hily Sebastien;Raikin Shlomo;Sade Raanan;Shalev Ron
分类号 G06F12/08;G06F9/38 主分类号 G06F12/08
代理机构 Nicholson De Vos Webster & Elliott LLP 代理人 Nicholson De Vos Webster & Elliott LLP
主权项 1. A method comprising: receiving an instruction, wherein the received instruction is a store instruction, at an out-of-order processor, wherein the out-of-order processor enforces in-order requirements for a cache; performing address generation and translation for the store instruction to calculate a physical address of the memory to be accessed by the store instruction; and in response to the received instruction being the store instruction, executing a pre-fetch operation for a cache line data based on the store instruction and for the same calculated physical address while the store instruction is pending and before the store instruction retires.
地址 Santa Clara CA US