Invention Grant
- Patent Title: Efficient data prefetching in the presence of load hits
- Patent Title (中): 有效的数据预取在有负载点击
-
Application No.: US12763938Application Date: 2010-04-20
-
Publication No.: US08234450B2Publication Date: 2012-07-31
- Inventor: Clinton Thomas Glover , Colin Eddy , Rodney E. Hooker , Albert J. Loper
- Applicant: Clinton Thomas Glover , Colin Eddy , Rodney E. Hooker , Albert J. Loper
- Applicant Address: TW New Taipei
- Assignee: VIA Technologies, Inc.
- Current Assignee: VIA Technologies, Inc.
- Current Assignee Address: TW New Taipei
- Agent E. Alan Davis; James W. Huffman
- Main IPC: G06F12/08
- IPC: G06F12/08

Abstract:
A BIU prioritizes L1 requests above L2 requests. The L2 generates a first request to the BIU and detects the generation of a snoop request and L1 request to the same cache line. The L2 determines whether a bus transaction to fulfill the first request may be retried and, if so, generates a miss, and otherwise generates a hit. Alternatively, the L2 detects the L1 generated a request to the L2 for the same line and responsively requests the BIU to refrain from performing a transaction on the bus to fulfill the first request if the BIU has not yet been granted the bus. Alternatively, a prefetch cache and the L2 allow the same line to be simultaneously present. If an L1 request hits in both the L2 and in the prefetch cache, the prefetch cache invalidates its copy of the line and the L2 provides the line to the L1.
Public/Granted literature
- US20110010501A1 EFFICIENT DATA PREFETCHING IN THE PRESENCE OF LOAD HITS Public/Granted day:2011-01-13
Information query