Invention Grant
- Patent Title: Anti-prefetch instruction
- Patent Title (中): 反预取指令
-
Application No.: US12104159Application Date: 2008-04-16
-
Publication No.: US08732438B2Publication Date: 2014-05-20
- Inventor: Paul Caprioli , Sherman H. Yip , Gideon N. Levinsky
- Applicant: Paul Caprioli , Sherman H. Yip , Gideon N. Levinsky
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood Shores
- Agency: Park, Vaughan, Fleming & Dowler LLP
- Agent Anthony P. Jones
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
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.
Public/Granted literature
- US20090265532A1 ANTI-PREFETCH INSTRUCTION Public/Granted day:2009-10-22
Information query