Invention Grant
US08069336B2 Transitioning from instruction cache to trace cache on label boundaries
有权
从指令缓存转移到标签边界的跟踪缓存
- Patent Title: Transitioning from instruction cache to trace cache on label boundaries
- Patent Title (中): 从指令缓存转移到标签边界的跟踪缓存
-
Application No.: US10726902Application Date: 2003-12-03
-
Publication No.: US08069336B2Publication Date: 2011-11-29
- Inventor: Mitchell Alsup , Gregory William Smaus
- Applicant: Mitchell Alsup , Gregory William Smaus
- 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 Robert C. Kowert
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
Various embodiments of methods and systems for implementing a microprocessor that includes a trace cache and attempts to transition fetching from instruction cache to trace cache only on label boundaries are disclosed. In one embodiment, a microprocessor may include an instruction cache, a branch prediction unit, and a trace cache. The prefetch unit may fetch instructions from the instruction cache until the branch prediction unit outputs a predicted target address for a branch instruction. When the branch prediction unit outputs a predicted target address, the prefetch unit may check for an entry matching the predicted target address in the trace cache. If a match is found, the prefetch unit may fetch one or more traces from the trace cache in lieu of fetching instructions from the instruction cache.
Public/Granted literature
- US20050125632A1 Transitioning from instruction cache to trace cache on label boundaries Public/Granted day:2005-06-09
Information query