Evaluation of Cache Compression for Elbrus Processors

Aleksey S. Kozhin, A. V. Surchenko
{"title":"Evaluation of Cache Compression for Elbrus Processors","authors":"Aleksey S. Kozhin, A. V. Surchenko","doi":"10.1109/EnT-MIPT.2018.00037","DOIUrl":null,"url":null,"abstract":"Data compression in cache memory allows increasing the effective capacity, which improves the hit rate and only insignificantly affects power consumption and die area. In this paper, the results of the first research on cache compression in processors with Elbrus architecture are presented. Base+Delta (B+Δ) and Base-Delta-Immediate (BΔI) compression algorithms are selected for hardware implementation for their high efficiency and lower decompression latency compared to other algorithms. The modified versions of these algorithms, B+Δ* and BΔI*, which allow to reduce implementation complexity and further shorten the latency, are presented. Additionally, a new set of compression schemes for modified algorithms (labeled as BΔI*-HL algorithm) is proposed to account for width of the interfaces and internal data buses. The algorithms were implemented using Verilog HDL and evaluated on FPGA prototype of Elbrus-8C2 processor and SPEC CPU2000 benchmark suite. The results show that BΔI* demonstrates almost equal of greater compression ration as the original BÄI algorithm while has significantly lower implementation complexity. The algorithm BΔI*-HL is proposed as the most suitable for hardware implementation with average compressed lines share of 24.4% and mean compression ratio of 1.246.","PeriodicalId":131975,"journal":{"name":"2018 Engineering and Telecommunication (EnT-MIPT)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 Engineering and Telecommunication (EnT-MIPT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EnT-MIPT.2018.00037","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Data compression in cache memory allows increasing the effective capacity, which improves the hit rate and only insignificantly affects power consumption and die area. In this paper, the results of the first research on cache compression in processors with Elbrus architecture are presented. Base+Delta (B+Δ) and Base-Delta-Immediate (BΔI) compression algorithms are selected for hardware implementation for their high efficiency and lower decompression latency compared to other algorithms. The modified versions of these algorithms, B+Δ* and BΔI*, which allow to reduce implementation complexity and further shorten the latency, are presented. Additionally, a new set of compression schemes for modified algorithms (labeled as BΔI*-HL algorithm) is proposed to account for width of the interfaces and internal data buses. The algorithms were implemented using Verilog HDL and evaluated on FPGA prototype of Elbrus-8C2 processor and SPEC CPU2000 benchmark suite. The results show that BΔI* demonstrates almost equal of greater compression ration as the original BÄI algorithm while has significantly lower implementation complexity. The algorithm BΔI*-HL is proposed as the most suitable for hardware implementation with average compressed lines share of 24.4% and mean compression ratio of 1.246.
Elbrus处理器缓存压缩的评估
高速缓存中的数据压缩可以增加有效容量,从而提高命中率,并且对功耗和芯片面积影响不大。本文介绍了Elbrus架构处理器中缓存压缩的初步研究结果。与其他算法相比,选择Base+Delta (B+Δ)和Base-Delta- immediate (BΔI)压缩算法进行硬件实现,因为它们效率高,解压缩延迟短。提出了这些算法的改进版本B+Δ*和BΔI*,它们可以降低实现的复杂性并进一步缩短延迟。此外,为了考虑接口和内部数据总线的宽度,提出了一套新的压缩方案,用于修改算法(标记为BΔI*-HL算法)。算法采用Verilog HDL实现,并在elbrush - 8c2处理器的FPGA原型和SPEC CPU2000基准套件上进行了测试。结果表明,BΔI*算法的压缩比与原来的BÄI算法几乎相等,但实现复杂度明显降低。提出了最适合硬件实现的算法BΔI*-HL,平均压缩行份额为24.4%,平均压缩比为1.246。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信