Invention Grant
- Patent Title: Microprocessor with improved data stream prefetching
- Patent Title (中): 具有改进的数据流预取的微处理器
-
Application No.: US11463950Application Date: 2006-08-11
-
Publication No.: US07664920B2Publication Date: 2010-02-16
- Inventor: Keith E. Diefendorff
- Applicant: Keith E. Diefendorff
- Applicant Address: US CA Sunnyvale
- Assignee: MIPS Technologies, Inc.
- Current Assignee: MIPS Technologies, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Sterne, Kessler, Goldstein & Fox, P.L.L.C.
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
A microprocessor includes a hierarchical memory subsystem, an instruction decoder, and a stream prefetch unit. The decoder decodes an instruction that specifies a locality characteristic parameter. In one embodiment, the parameter specifies a relative urgency with which a data stream specified by the instruction is needed rather than specifying exactly which of the cache memories in the hierarchy to prefetch the data stream into. The prefetch unit selects one of the cache memory levels in the hierarchy for prefetching the data stream into based on the memory subsystem configuration and on the relative urgency. In another embodiment, the prefetch unit instructs the memory subsystem to mark the prefetched cache line for early, late, or normal eviction according to its cache line replacement policy based on the parameter value.
Public/Granted literature
- US20070043908A1 MICROPROCESSOR WITH IMPROVED DATA STREAM PREFETCHING Public/Granted day:2007-02-22
Information query