基于区域协作的Cache压缩 |
| |
引用本文: | 曾露,李鹏,王焕东. 基于区域协作的Cache压缩[J]. 高技术通讯, 2016, 0(5): 440-449. DOI: 10.3772/j.issn.1002-0470.2016.05.003 |
| |
作者姓名: | 曾露 李鹏 王焕东 |
| |
作者单位: | 1. 计算机体系结构国家重点实验室(中国科学院计算技术研究所)北京100190;中国科学院计算技术研究所 北京100190;中国科学院大学 北京100049;2. 龙芯中科技术有限公司 北京100190 |
| |
基金项目: | 国家“核高基”科技重大专项课题(2014ZX01020201;2014ZX01030101),国家自然科学基金(61232009;61432016),863计划(2013AA014301) |
| |
摘 要: | 为提高Cache的有效容量,进行了Cache压缩研究,并提出了一种区域协作压缩(RCC)方法,以提升最后一级缓存的压缩率。与传统的Cache压缩算法不同,RCC方法利用了缓存区域的压缩局部性,使用缓存区域中第一个缓存块的字典信息来协作压缩缓存区域中的其他各个缓存块,而不需要对缓存区域进行整体压缩。RCC有效发掘了缓存区域内缓存块之间的数据冗余,实现了接近以缓存区域为压缩粒度的字典压缩的压缩率,然而压缩、解压缩延时却仍然和压缩单个缓存块时相当。实验结果表明,与单缓存块压缩算法C-PACK相比,RCC方法的压缩率平均提升了12.34%,系统的性能提升了5%。与2倍容量的非压缩Cache相比,有效容量提升了27%,系统性能提升了8.6%,而面积却减少了63.1%。
|
关 键 词: | 数据压缩 字典压缩 区域协作压缩(RCC) 高速缓存压缩 访存优化 |
The Cache compression based on region cooperation |
| |
Abstract: | |
| |
Keywords: | data compression dictionary compression region cooperative compression (RCC) Cache compression memory access optimization |
本文献已被 CNKI 万方数据 等数据库收录! |
|