首页 | 本学科首页   官方微博 | 高级检索  
     

基于简单常见模式编码(S-FPC)的压缩Cache层次设计
引用本文:田新华,张民选.基于简单常见模式编码(S-FPC)的压缩Cache层次设计[J].计算机工程与科学,2008,30(1):113-118.
作者姓名:田新华  张民选
作者单位:国防科技大学计算机学院,湖南,长沙,410073
摘    要:本文基于简单常见模式压缩编码设计了一种新颖的片内压缩Cache层次结构。在该结构中,L1数据Cache和L2Cache都以压缩格式保存数据,但具有不同的布局。其中,L1数据Cache的布局能触发部分Cache行预取,同时又能避免普通预取技术可能导致的Cache污染增加以及带宽浪费的现象,而且没有预取缓冲开销。实验结果表明,与传统Cache结构相比,本文的设计方案可以显著增加L1数据Cache和L2Cache的有效容量,并且不会增加L1数据Cache的访存延迟,对L1数据Cache平均能增加33%的有效容量,减少L1数据Cachhe失效率达21%,程序执行速度提高了13%。

关 键 词:简单常见模式压缩  压缩Cache层次  部分Cache行预取
文章编号:1007-130X(2008)01-0113-06
收稿时间:2007-03-22
修稿时间:2007-04-29

A Unified Compressed Cache Hierarchy Based on Simple Frequent Pattern Compression
TIAN Xin-hua,ZHANG Min-xuan.A Unified Compressed Cache Hierarchy Based on Simple Frequent Pattern Compression[J].Computer Engineering & Science,2008,30(1):113-118.
Authors:TIAN Xin-hua  ZHANG Min-xuan
Abstract:In this paper, we propose a novel compressed cache hierarchy that uses a unified compression algorithm called Simple Frequent Pattern Compression (S-  FPC), in both the L1 data cache and the L2 cache. Our scheme does not increase the L1 cache access latency, and still results in a significant increasee in the cache capacities of the L1 data cache and the L2 cache. The layout of the compressed data in the L1 data cache enables partial cache line prefetching in the L1 data cache, and does not introduce the prefetch buffer overhead,cache pollution and bandwith waste. In comparison to a baseline cache h ierarchy that does not support data compression in the cache, on average, our cache hierarchy design increases the average L1 cache capacity by about 33 %, reduces the data cache miss rate by 21%, and speeds up program execution by 13%.
Keywords:S-FPC  compressed cache  partial cache line prefetching
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号