DocumentCode
2814439
Title
Frequent value compression in data caches
Author
Yang, Jun ; Zhang, Youtao ; Gupta, Rajiv
Author_Institution
Dept. of Comput. Sci., Arizona Univ., Tucson, AZ, USA
fYear
2000
fDate
2000
Firstpage
258
Lastpage
265
Abstract
Since the area occupied by cache memories on processor chips continues to grow, an increasing percentage of power is consumed by memory. We present the design and evaluation of the compression cache (CC) which is a first level cache that has been designed so that each cache line can either hold one uncompressed line or two cache lines which have been compressed to at least half their lengths. We use a novel data compression scheme based upon encoding of a small number of valves that appear frequently during memory accesses. This compression scheme preserves the ability to randomly access individual data items. We observed that the contents of 40%, 52% and 51% of the memory blocks of size 4, 8, and 16 words respectively in SPECint95 benchmarks can be compressed to at least half their sizes by encoding the top 2, 4, and 8 frequent valves respectively. Compression allows greater amounts of data to be stored leading to substantial reductions in miss rates (0-36.4%), off-chip traffic (3.9-48.1%), and energy consumed (1-27%). Traffic and energy reductions are in part derived by transferring data over external buses in compressed form
Keywords
cache storage; data compression; encoding; microprocessor chips; power consumption; SPECint95 benchmarks; cache memories; compression cache; data caches; data compression scheme; encoding; frequent value compression; processor chips; Batteries; Cache memory; Computer science; Data compression; Encoding; Energy consumption; Performance loss; Portable computers;
fLanguage
English
Publisher
ieee
Conference_Titel
Microarchitecture, 2000. MICRO-33. Proceedings. 33rd Annual IEEE/ACM International Symposium on
Conference_Location
Monterey, CA
ISSN
1072-4451
Print_ISBN
0-7695-0924-X
Type
conf
DOI
10.1109/MICRO.2000.898076
Filename
898076
Link To Document