Invention Grant
- Patent Title: Mechanism for effectively caching streaming and non-streaming data patterns
- Patent Title (中): 有效缓存流和非流数据模式的机制
-
Application No.: US12908183Application Date: 2010-10-20
-
Publication No.: US08065488B2Publication Date: 2011-11-22
- Inventor: Eric Sprangle , Anwar Rohillah , Robert Cavin
- Applicant: Eric Sprangle , Anwar Rohillah , Robert Cavin
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agent David P. McAbee
- Main IPC: G06F12/12
- IPC: G06F12/12

Abstract:
A method and apparatus for efficiently caching streaming and non-streaming data is described herein. Software, such as a compiler, identifies last use streaming instructions/operations that are the last instruction/operation to access streaming data for a number of instructions or an amount of time. As a result of performing an access to a cache line for a last use instruction/operation, the cache line is updated to a streaming data no longer needed (SDN) state. When control logic is to determine a cache line to be replaced, a modified Least Recently Used (LRU) algorithm is biased to select SDN state lines first to replace no longer needed streaming data.
Public/Granted literature
- US20110099333A1 MECHANISM FOR EFFECTIVELY CACHING STREAMING AND NON-STREAMING DATA PATTERNS Public/Granted day:2011-04-28
Information query