Invention Grant
- Patent Title: Store prefetching via store queue lookahead
- Patent Title (中): 通过商店排队预先存储预购
-
Application No.: US12473989Application Date: 2009-05-28
-
Publication No.: US08230177B2Publication Date: 2012-07-24
- Inventor: Mark A. Luttrell
- Applicant: Mark A. Luttrell
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent Rory D. Rankin
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
Systems and methods for efficient handling of store misses. A processor comprises a store queue that stores data for committed store instructions. Coupled to the store queue is a cache responsible for ensuring consistent ordering of store operations for all consumers, which may be accomplished by maintaining a corresponding cache line be in an exclusive state before executing a store operation. In response to a first committed store instruction missing in the cache, the store queue is configured to convey to the cache a second entry of the plurality of queue entries as a speculative prefetch instruction. This second entry corresponds to a committed store instruction that follows in program order the first committed store instruction of a given thread. If the prefetch instruction misses in the cache, the latency for acquiring a corresponding cache line overlaps with the latency of the first store instruction.
Public/Granted literature
- US20100306477A1 STORE PREFETCHING VIA STORE QUEUE LOOKAHEAD Public/Granted day:2010-12-02
Information query