victim cache

victim cache

(architecture)
An extension to a direct mapped cache that adds a small, secondary, fully associative cache to store cache blocks that have been ejected from the main cache due to a capacity or conflict miss. These ejected blocks are likely to be needed again so storing them in the secondary cache should increase performance.

Victim caches with as few as five places have been found to reduce conflict misses, especially for small, direct-mapped data caches. E.g. a four-place victim cache removed 20% to 95% (depending on program) of such misses in a 4-KB cache.

http://www.scism.sbu.ac.uk/ccsv/josephmb/CS-L2-MT/week12.html.
This article is provided by FOLDOC - Free Online Dictionary of Computing (foldoc.org)
References in periodicals archive ?
4 that the queries from the victim cache servers have little chance to time out while the strangling impacts on the performance of other caches servers under legitimate requests are apparent.
(6) Scenario 6: Finally we study the effects of changing the setting of time out for the victim cache server under DDoS attacks.
To provide better support for instruction prefetching, we further enhanced the primary instruction cache relative to the R10000 as follows: we divide it into four separate banks, and we add an eight-entry victim cache [Jouppi 1990] and a 16-entry prefetch buffer [Joseph and Grunwald 1997].
The discard cache is similar in purpose to the hardware-based victim cache proposed by Jouppi [1990] to improve microprocessor performance.
Hardware mechanisms like cache bypass, victim caches [Jouppi 1990], or higher set associativity are likely to eliminate these misses (see Section 6.2.1).
Full browser ?