Invention Grant
- Patent Title: Branch predictor directed prefetch
- Patent Title (中): 分支预测器定向预取
-
Application No.: US11711925Application Date: 2007-02-28
-
Publication No.: US07702888B2Publication Date: 2010-04-20
- Inventor: Marius Evers , Trivikram Krishnamurthy
- Applicant: Marius Evers , Trivikram Krishnamurthy
- Applicant Address: KY Grand Cayman
- Assignee: GlobalFoundries Inc.
- Current Assignee: GlobalFoundries Inc.
- Current Assignee Address: KY Grand Cayman
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Agent B. Noel Kivlin
- Main IPC: G06F9/00
- IPC: G06F9/00

Abstract:
An apparatus for executing branch predictor directed prefetch operations. During operation, a branch prediction unit may provide an address of a first instruction to the fetch unit. The fetch unit may send a fetch request for the first instruction to the instruction cache to perform a fetch operation. In response to detecting a cache miss corresponding to the first instruction, the fetch unit may execute one or more prefetch operation while the cache miss corresponding to the first instruction is being serviced. The branch prediction unit may provide an address of a predicted next instruction in the instruction stream to the fetch unit. The fetch unit may send a prefetch request for the predicted next instruction to the instruction cache to execute the prefetch operation. The fetch unit may store prefetched instruction data obtained from a next level of memory in the instruction cache or in a prefetch buffer.
Public/Granted literature
- US20080209173A1 Branch predictor directed prefetch Public/Granted day:2008-08-28
Information query