DocumentCode
2931737
Title
Scalable Value-Cache Based Compression Schemes for Multiprocessors
Author
Thuresson, Martin ; Stenstrom, Per
Author_Institution
Dept. of Comput. Sci. & Eng., Chalmers Univ. of Technol., Goteborg
fYear
2006
fDate
Oct. 2006
Firstpage
117
Lastpage
124
Abstract
Data link compression can efficiently compress the data stream between main memory and the processor chip in single processor systems. By dynamically updating a value cache on each side of the link with the most frequently transmitted values, frequent value encoding can compress the data stream by up to 70%. Unfortunately, the number of value caches needed grows quadratically with the number of nodes in multiprocessors which causes a scalability problem. This paper shows that by sharing the caches between different pairs of communicating nodes, the frequent values stored at each node can be utilized more efficiently. For interconnects with point-to-point links, it is shown, however, that sharing of caches introduces overhead traffic for keeping the value caches consistent. If all misses in the shared cache are broadcast to all other nodes, the generated traffic becomes so large, that it is better to transmit the values uncompressed. We propose and evaluate three techniques that aim at reducing this overhead and find that it is possible to reduce most of this traffic, but at the cost of less efficient compression and the final result is comparable to using dedicated value caches
Keywords
cache storage; data compression; multiprocessing systems; cache sharing; data link compression; multiprocessors; scalable value-cache based compression; Bandwidth; Broadcasting; Computer architecture; Computer science; Costs; Data engineering; Encoding; Multicore processing; Multiprocessing systems; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Architecture and High Performance Computing, 2006. SBAC-PAD '06. 18TH International Symposium on
Conference_Location
Ouro Preto
ISSN
1550-6533
Print_ISBN
0-7695-2704-3
Type
conf
DOI
10.1109/SBAC-PAD.2006.27
Filename
4032423
Link To Document