Invention Grant
- Patent Title: Branch target aware instruction prefetching technique
- Patent Title (中): 分支目标感知指令预取技术
-
Application No.: US10996027Application Date: 2004-11-23
-
Publication No.: US07647477B2Publication Date: 2010-01-12
- Inventor: Paul Caprioli , Shailender Chaudhry
- Applicant: Paul Caprioli , Shailender Chaudhry
- Applicant Address: US CA Menlo Park
- Assignee: Sun Microsystems, Inc.
- Current Assignee: Sun Microsystems, Inc.
- Current Assignee Address: US CA Menlo Park
- Agency: Gunnison, McKay & Hodgson, L.L.P.
- Agent Forrest Gunnison
- Main IPC: G06F15/00
- IPC: G06F15/00

Abstract:
Inspecting a currently fetched instruction group and determining branching behavior of the currently fetched instruction group, allows for intelligent instruction prefetching. A currently fetched instruction group is predecoded and, assuming the currently fetch instruction group includes a branch type instruction, a branch target is characterized in relation to a fetch boundary, which delimits a memory region contiguous with the memory region that hosts the currently fetched instruction group. Instruction prefetching is included based, at least in part, on the predecoded characterization of the branch target.
Public/Granted literature
- US20050257034A1 Branch target aware instruction prefetching technique Public/Granted day:2005-11-17
Information query