低电压环境下混合纠错码高速缓存可靠性研究
需积分: 10 132 浏览量
更新于2024-09-09
1
收藏 2.43MB PDF 举报
"这篇论文研究了在低电压环境下,由于硬错误和软错误增加导致高速缓存失效的问题,提出了一种基于混合纠错码的可容错性高速缓存设计方案。该设计利用数据的特性,将缓存分为由多比特纠错码和单比特纠错码保护的两个区域,确保脏数据始终在多比特纠错码区域,增强保护,从而在低电压下保持缓存的可靠运行。通过实验验证,该设计能在590 mV电压下正常工作,并且相较于最新的VS-ECC研究,减少了23.6%的纠错码存储信息量,性能提升5.9%。"
本文是针对现代电子设备中,特别是在低电压运行时,高速缓存可能出现的硬错误和软错误问题进行的研究。硬错误通常由工艺缺陷、辐射粒子轰击等因素引起,而软错误则可能因电压波动导致。这些问题会严重影响高速缓存的稳定性和系统的整体性能。
为了解决这个问题,研究者提出了一种创新的基于混合纠错码的高速缓存架构。这种架构的关键在于将缓存空间划分为两部分,一部分使用多比特纠错码(Multi-Bit Error Correction Code, MBECC)来保护脏数据,即已被修改但尚未写回内存的数据;另一部分则用单比特纠错码(Single-Bit Error Correction Code, SBECC)保护干净数据,这些数据可以由外部存储器恢复。这种分区策略充分利用了脏数据的特殊性质,确保了关键数据的正确性。
新提出的缓存替换策略确保脏数据始终在MBECC保护的区域内,从而增强了对这些数据的保护力度。这种优化设计在低电压环境中,如590 mV,能够保证缓存的正常运行,提高了系统的可靠性。
实验结果显示,与现有的VS-ECC方案相比,该设计在保持功能正常的同时,减少了23.6%的纠错码存储需求,这意味着更少的硬件资源消耗,同时也带来了5.9%的性能提升。这一成果对于降低功耗、提高系统效率以及增强在极端条件下的稳定性具有重要意义。
此外,论文的作者来自浙江大学超大规模集成电路设计研究所,他们的研究领域涵盖了嵌入式处理器设计和超大规模集成电路设计。这表明他们的研究不仅理论性强,而且具有实际应用背景,对于推动相关领域的技术进步有着积极的作用。
该研究为低电压环境下的高速缓存提供了一种有效的容错解决方案,通过混合纠错码策略提升了缓存的可靠性和性能,为未来高性能、低功耗的电子设备设计提供了新的思路。
2019-07-22 上传
2019-07-22 上传
2019-08-25 上传
2019-09-11 上传
2019-07-22 上传
2019-07-22 上传
2019-08-15 上传
weixin_39841848
- 粉丝: 512
- 资源: 1万+
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析