DocumentCode
2283455
Title
Line Distillation: Increasing Cache Capacity by Filtering Unused Words in Cache Lines
Author
Qureshi, Moinuddin K. ; Suleman, M. Aater ; Patt, Yale N.
Author_Institution
Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX
fYear
2007
fDate
10-14 Feb. 2007
Firstpage
250
Lastpage
259
Abstract
Caches are organized at a line-size granularity to exploit spatial locality. However, when spatial locality is low, many words in the cache line are not used. Unused words occupy cache space but do not contribute to cache hits. Filtering these words can allow the cache to store more cache lines. We show that unused words in a cache line are unlikely to be accessed in the less recent part of the LRU stack. We propose line distillation (LDIS), a technique that retains only the used words and evicts the unused words in a cache line. We also propose distill cache, a cache organization to utilize the capacity created by LDIS. Our experiments with 16 memory-intensive benchmarks show that LDIS reduces the average misses for a 1MB 8-way L2 cache by 30% and improves the average IPC by 12%
Keywords
cache storage; spatial filters; cache lines; cache organization; line distillation; word filtering; Circuits; Filtering; Lab-on-a-chip; Optimization; Organizing; Out of order; Proposals; Time factors;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computer Architecture, 2007. HPCA 2007. IEEE 13th International Symposium on
Conference_Location
Scottsdale, AZ
Print_ISBN
1-4244-0805-9
Electronic_ISBN
1-4244-0805-9
Type
conf
DOI
10.1109/HPCA.2007.346202
Filename
4147665
Link To Document