基于混合纠错码的可容错性高速缓存研究
发布时间:2017-03-20 16:03
本文关键词:基于混合纠错码的可容错性高速缓存研究,由笔耕文化传播整理发布。
【摘要】:较低的运行功耗是微处理器最重要的设计需求之一,而降低供电电压作为降低功耗最为有效的方法之一已经被广泛应用,但是随之产生的可靠性问题却越来越凸显。作为占据处理器绝大部分面积又决定着处理器供电电压能否持续降低的高速缓存,它的可靠性问题已经成为处理器低功耗设计的难点和关键点。业界对低电压下Cache的可靠性问题已经进行了深入的探索,本文在此基础上展开研究,主要内容和创新点归纳如下: 1.故障建模及基于故障注入的模拟器实现。通过对高速缓存的故障类型及其产生机理进行深入的研究分析,为本文实验故障进行建模。并通过研究分析各类故障注入技术优缺点,同时结合本文实际,设计实现了基于故障注入的CK-CPU模拟器并验证。 2.基于混合纠错码的可容错性Cache研究。基于脏数据正确性必须由CPU处理器保证,而干净数据可由片外恢复的数据特征,提出了一种基于混合纠错码的可容错性Cache结构。该结构将Cache分为多比特纠错码保护区域(MECC区域)和单比特纠错码保护区域(SECC区域),通过对替换策略和写命中SECC区的特殊处理,保证脏数据总存储于MECC区域而得到较强保护。基于EEMBC测试基准的实验结果表明,其与该领域最新研究VS-ECC-FIXED相比,降低了23.6%的纠错码存储信息量,性能提高5.9%,对低功耗Cache设计有重要的参考意义。
【关键词】:可容错性 高速缓存 纠错码 硬错误 软错误
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP332
【目录】:
- 致谢4-5
- 摘要5-6
- Abstract6-7
- 图目录7-8
- 表目录8-9
- 目录9-11
- 1 绪论11-30
- 1.1 研究背景与意义11-12
- 1.2 可容错性高速缓存概述12-20
- 1.2.1 高速缓存简介12-16
- 1.2.2 高速缓存可靠性问题16-17
- 1.2.3 容错性高速缓存介绍17-20
- 1.3 可容错性高速缓存的研究现状20-26
- 1.3.1 电路层面研究现状20-22
- 1.3.2 体系结构层面研究现状22-26
- 1.4 论文研究基础26-27
- 1.5 论文研究内容和组织框架27-30
- 2 故障建模及故障注入模拟器实现30-51
- 2.1 故障模型研究及建模30-38
- 2.1.1 故障模型研究30-37
- 2.1.2 实验故障建模37-38
- 2.2 基于故障注入的CK-CPU模拟器实现38-49
- 2.2.1 CK-CPU模拟器设计39-42
- 2.2.2 故障注入技术分析42-44
- 2.2.3 故障注入点44-45
- 2.2.4 故障注入实现45-47
- 2.2.5 实验与分析47-49
- 2.3 本章小结49-51
- 3 基于混合纠错码的可容错性CACHE研究51-68
- 3.1 基于混合纠错码的可容错性CACHE设计51-60
- 3.1.1 Cache基本结构52-53
- 3.1.2 新型替换策略53-54
- 3.1.3 写命中SECC区域处理54-55
- 3.1.4 基于BCH码的纠错设计55-57
- 3.1.5 Cache工作原理57-60
- 3.2 理论与实验分析60-67
- 3.2.1 可靠性62-63
- 3.2.2 面积63-64
- 3.2.3 性能64-67
- 3.3 本章小结67-68
- 4 总结与展望68-70
- 4.1 论文工作总结68-69
- 4.2 论文的局限与展望69-70
- 参考文献70-74
- 作者简历及在校期间取得的科研成果74
【参考文献】
中国期刊全文数据库 前2条
1 王长河;单粒子效应对卫星空间运行可靠性影响[J];半导体情报;1998年01期
2 刘必慰;陈书明;汪东;;先进微处理器体系结构及其发展趋势[J];计算机应用研究;2007年03期
中国博士学位论文全文数据库 前1条
1 葛海通;32位高性能嵌入式CPU及平台研发[D];浙江大学;2009年
本文关键词:基于混合纠错码的可容错性高速缓存研究,由笔耕文化传播整理发布。
,本文编号:258030
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/258030.html