发明名称 |
Anti-prefetch instruction |
摘要 |
Embodiments of the present invention execute an anti-prefetch instruction. These embodiments start by decoding instructions in a decode unit in a processor to prepare the instructions for execution. Upon decoding an anti-prefetch instruction, these embodiments stall the decode unit to prevent decoding subsequent instructions. These embodiments then execute the anti-prefetch instruction, wherein executing the anti-prefetch instruction involves: (1) sending a prefetch request for a cache line in an L1 cache; (2) determining if the prefetch request hits in the L1 cache; (3) if the prefetch request hits in the L1 cache, determining if the cache line contains a predetermined value; and (4) conditionally performing subsequent operations based on whether the prefetch request hits in the L1 cache or the value of the data in the cache line. |
申请公布号 |
US8732438(B2) |
申请公布日期 |
2014.05.20 |
申请号 |
US20080104159 |
申请日期 |
2008.04.16 |
申请人 |
CAPRIOLI PAUL;YIP SHERMAN H.;LEVINSKY GIDEON N.;ORACLE AMERICA, INC. |
发明人 |
CAPRIOLI PAUL;YIP SHERMAN H.;LEVINSKY GIDEON N. |
分类号 |
G06F9/30 |
主分类号 |
G06F9/30 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|