发明名称 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
代理机构 代理人
主权项
地址