FIELD: information technology.
SUBSTANCE: techniques and methods are used to reduce allocations to a higher level cache of cache lines displaced from a lower level cache. When it is determined that displaced lines have already been allocated on a higher level, the allocation of the displaced cache lines is prevented in the next level cache, thus, reducing displacements. To this end, a line is selected to be displaced in a lower level cache. Information associated with the selected line is identified which indicates that the selected line is present in a higher level cache. Allocation of the selected line in the higher level cache is prevented based on the identified information. Preventing allocation of the selected line saves power which would be associated with the allocation.
EFFECT: reducing power requirements in memory systems for mobile applications and reducing power requirements in processing systems.
20 cl, 3 dwg
Title | Year | Author | Number |
---|---|---|---|
VARIATION INDICATOR FOR REDUCING POWER CONSUMPTION DURING CACHE MISS | 2006 |
|
RU2390855C2 |
FILTRATION OF TRACING USING THE TRACING REQUESTS CASH | 2008 |
|
RU2443011C2 |
EFFICIENT CONTROL OF MEMORY HIERARCHY | 2007 |
|
RU2397534C2 |
SHARED CACHE STRUCTURE FOR TIMING AND NON-TIMING COMMANDS | 1999 |
|
RU2212704C2 |
METHOD FOR USING CONTEXT IDENTIFIER IN CASH-MEMORY | 2003 |
|
RU2285286C2 |
SYSTEM COHERENT CACHE WITH POSSIBILITY OF FRAGMENTATION/ DEFRAGMENTATION | 2013 |
|
RU2635255C2 |
ENERGY SAVING METHODS AND DEVICE FOR SELECTIVE PERMISSION OF COMPARATORS IN REGISTER FILE WITH RENAMING BASED ON KNOWN PROCESSOR STATUS | 2006 |
|
RU2389059C2 |
CACHE-BASED TRACE RECORDING USING DATA OF CACHE COHERENCE PROTOCOL | 2018 |
|
RU2775818C2 |
CACHE-BASED TRACE PLAYBACK BREAKPOINTS USING TAG FIELD RESERVED BITS | 2019 |
|
RU2769785C1 |
VIRTUALLY TAGGED INSTRUCTION CACHE WITH PHYSICALLY TAGGED BEHAVIOUR | 2007 |
|
RU2433456C2 |
Authors
Dates
2011-12-27—Published
2008-01-30—Filed