微处理器中Cache系统可靠性分析与加固设计研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:caochenshu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
集成电路设计与制造工艺的飞速发展使得特征尺寸越来越小,尤其是进入纳米级工艺之后,电路的阈值电压进一步降低,集成的晶体管数目持续增长,软错误率急剧上升。而缓存系统是宇航应用中的重要组成部分,存储着大量的数据,如果不加以保护,容易受到辐射的影响产生错误。Cache系统对速度、面积和功耗的要求很高,因此在较小的开销下对Cache系统进行有效地保护是非常有意义的。对于Cache系统,针对Cache的不同工作模式,论文设计了对应的加固方法。对于写直达模式,采用交错奇偶校验的方法应对多位翻转的问题。对于写回模式,错误检查与纠正加固方法常用,但是编译码器的延迟对于高速要求的Cache来说,性能开销比较大。论文提出了冗余备份的加固策略,通过增加备份Cache(Replication Cache,RCache),脏的cacheline备份到RCache中,并且使用延迟开销小的奇偶校验进行数据检错。当检测到错误时,发出强制不命中的信号,对于不脏的cacheline,从底层内存中获取数据,而对于脏的Cacheline,从RCache中获取数据。基于OR1200处理器平台,论文分别验证了交错奇偶校验、汉明码加固和本文设计的冗余备份三种不同加固方法的可行性,并对加固的效果进行了验证。结果表明各种加固方法均能达到预期的加固效果。另外,论文通过使用Simple Scalar模拟器和Cacti模拟器,评估不同的加固方法的功耗、面积以及性能方面的开销。仿真结果显示,冗余备份的加固策略对性能的影响较小,因为冗余备份加固方法只有在处理脏的Cacheline和数据出错时才会引入额外的时钟周期,其余情况并没有引入额外的时钟周期。奇偶校验与汉明码纠错方法会引入延迟开销,增加时钟周期,另外,奇偶校验方法只能检错,不能纠错,应用范围受限;汉明码能纠错,但是纠错能力小,并且会引入较大延迟开销;而与奇偶校验和汉明码纠错方法相比,冗余备份的方法有延时开销小,且能检错纠错的优势。为了适用于对性能、功耗和面积敏感的系统,本文进一步对冗余备份的加固策略进行了优化,提出了部分备份的加固策略。仿真结果表明,部分备份的加固策略可以提升性能并降低功耗。
其他文献
车载移动通信技术作为丰富多彩的车载电子应用的根基,是保障各种各样的车载应用能够提供安全、实时而准确的信息服务的基础,因此面向车载移动通信的各种应用场景也就成为了5G
随着云计算技术的快速发展与移动互联网时代的到来,越来越多的企业和个人在云环境中存储数据并进行数据共享。由于云服务提供商不完全可信且云服务器易遭受攻击,用户通常需要
江苏、安徽、浙江和上海位于我国的东部,频临东海,自古以来就是旱涝灾害的多发地与常发地。本文以旱涝史料为基础,将现代气候分析方法、数据挖掘方法引入旱涝时空分析中,对旱
近年来,常常有人遇到各种突发状况,导致心脏骤停而猝死。据不完全统计,全球每年约有600万人因心脏骤停而猝死,其中我国因心脏骤停而猝死人数将近60万。胸外按压作为基本的紧
随着科学技术的快速发展以及人工智能时代的到来,脑电信号(Electroencephalogram,EEG)的应用领域日益壮大。近年来,EEG中的P300成分以其成分特征鲜明、无需预先训练等优点成
概率论与数理统计在物理、化学、工程、生物、经济、社会等领域应用广泛。本文综合应用数理统计、最优化方法、机器学习等理论,开展行程时间估计问题的研究。交通行程时间是
微纳光子器件的研究涵盖微米及纳米尺寸上光信号的产生、调制与探测等各个方面。微纳光纤作为一种典型的微纳光学基础结构,具有低的传输损耗、大比例的倏逝场、小的弯曲半径
传统的协同过滤推荐算法使用用户的历史数据进行推荐,容易面临数据缺失和稀疏等问题。基于模型的协同过滤算法大大缓解了这些问题,矩阵分解协同过滤算法就是其中之一,同时,结
商业信用融资是一种被企业普遍采用的低成本的融资方式(Schwartz,1974;Smith,1987;Cunningham,2004),一定程度上效缓解了企业的融资约束,促进了企业的发展,对国民经济的发展
随着现代化通信技术的发展和知识经济时代的到来,为推动美国制造业转型、适应信息化时代的社会变革、解决社会就业问题、培养具有创新精神与创造能力的下一代,美国国内近年来