A robust main-memory compression scheme

被引:92
作者
Ekman, M [1 ]
Stenstrom, P [1 ]
机构
[1] Chalmers Univ Technol, Dept Comp Sci & Engn, S-41296 Gothenburg, Sweden
来源
32ND INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS | 2005年
关键词
D O I
10.1109/ISCA.2005.6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Lossless data compression techniques can potentially free up more than 50% of the memory resources. However previously proposed schemes suffer from high access costs. The proposed main-memory compression scheme practically eliminates performance losses of previous schemes by exploiting a simple and yet effective compression scheme, a highly-efficient structure for locating a compressed block in memory, and a hierarchical memory layout that allows compressibility of blocks to vary with a low fragmentation overhead. We have evaluated an embodiment of the proposed scheme in detail using 14 integer and floating point applications from the SPEC2000 suite along with two server applications and we show that the scheme robustly frees up 30% of the memory resources, on average, with a negligible impact on the performance of only 0.2% on average.
引用
收藏
页码:74 / 85
页数:12
相关论文
共 23 条
[1]   Performance of hardware compressed main memory [J].
Abali, B ;
Franke, H ;
Shen, XW ;
Poff, DE ;
Smith, TB .
HPCA: SEVENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTING ARCHITECTURE, PROCEEDINGS, 2001, :73-81
[2]  
Alameldeen AR, 2004, CONF PROC INT SYMP C, P212
[3]  
[Anonymous], 1500 U WISC COMP SCI
[4]  
[Anonymous], 1996, EUROMICRO 96 2000 HA, DOI DOI 10.1109/EURMIC.1996.546466
[5]  
Citron D., 1995, Proceedings. First IEEE Symposium on High-Performance Computer Architecture, P90, DOI 10.1109/HPCA.1995.386552
[6]   Adaptive compressed caching: Design and implementation [J].
de Castro, RS ;
do Lago, AP ;
Da Silva, D .
15TH SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2003, :10-18
[7]  
DOUGLIS F, 1993, PROCEEDINGS OF THE WINTER 1993 USENIX CONFERENCE, P519
[8]  
FARRENS M, 1991, ACM COMP AR, V19, P128, DOI 10.1145/115953.115966
[9]   A unified compressed memory hierarchy [J].
Hallnor, EG ;
Reinhardt, SK .
11TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2005, :201-212
[10]   A METHOD FOR THE CONSTRUCTION OF MINIMUM-REDUNDANCY CODES [J].
HUFFMAN, DA .
PROCEEDINGS OF THE INSTITUTE OF RADIO ENGINEERS, 1952, 40 (09) :1098-1101