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 :
بازگشت