微处理器软错误脆弱性建模及缓解技术研究

发布时间:2017-12-25 00:29

  本文关键词:微处理器软错误脆弱性建模及缓解技术研究 出处:《北京工业大学》2016年博士论文 论文类型:学位论文


  更多相关文章: 微处理器可靠性 体系结构脆弱因子 分析模型 指令占用 软错误缓解技术


【摘要】:系统的软错误随着集成电路工艺技术的发展呈现指数级增加,软错误导致的可靠性问题已经成为高性能微处理器设计的一个主要障碍。为了以低成本高效益的方式实现系统的可靠性设计目标,在设计早期对软错误脆弱性建模是非常关键的。研究显示,相当部分来自于器件层和电子层的原始软错误在体系结构层会被掩盖。体系结构脆弱因子(Architectural Vulnerability Factor,AVF)表示原始软错误最终在程序输出可见错误的概率,可用来衡量体系结构层掩盖效应,是评估体系结构层可靠性的重要参数。AVF的建模研究有助于在设计早期提高可靠性的预测性,有效权衡可靠性、性能、功耗等设计目标,以及开发低开销的软错误缓解技术。但现有的AVF建模对AVF与程序特征、体系结构参数的关系研究还不够充分,更多的研究者意识到机器和程序共同作用对AVF影响的重要性,亟需相应的研究投入。指令占用是AVF分析模型的关键计算指标,但结构指令占用的变化规律以及与其他结构参数的关系仍缺乏清晰的揭示。AVF的理论研究成果需要更多地转化应用于低开销的软错误缓解技术。针对以上问题,本文以探索AVF与程序特征、体系结构参数的关系,开发有效的低开销软错误缓解技术为主要方向,从周期精确的指令占用计算为切入点,展开了微处理器软错误脆弱性的分析建模和缓解技术研究工作。取得的创新性成果主要有:1、采用自底向上分析思路,构建了一个周期精确的、基于并行性约束的AVF分析模型。与现有典型模型相比,在机器并行性约束、周期精确跟踪指令流以及功能单元竞争等方面进行了扩展。模型以较低误差预测AVF并为揭示影响AVF的因子及其影响机制奠定了理论基础。2、建立了程序特征、体系结构参数变化对AVF的影响关系曲线。基于本文提出的分析模型,分析并证实:处理器流水线的前端阶段、发射执行阶段和退出阶段分别存在几个共同影响AVF的程序特征和体系结构参数对;体系结构参数变化对AVF的影响存在阈值,这个阈值是可计算的且由程序的内在指令级并行性决定。这些程序特征、体系结构参数和AVF的关系可以利用一个分段曲线归纳。3、揭示了指令占用及AVF与结构尺寸变化的规律。基于本文提出的分析模型,运用逻辑斯蒂方程对结构指令占用和结构尺寸的关系进行分析,通过理论推导和实验验证,证实指令占用与结构尺寸之间高度符合四参数逻辑斯蒂曲线关系。基于这种关系,分析揭示了指令占用及AVF随结构尺寸及其它结构参数变化的规律,以帮助设计者快速选择体系结构参数,达到可靠性、性能和开销的较好平衡。4、提出了一种基于静态编译的动态调节IQ尺寸的软错误缓解技术。该技术在编译层面通过指令基本块关键路径分析确定IQ的动态尺寸,在程序中插入携带控制信息的指令实现调节,从而降低指令占用,实现软错误缓解。这种方法硬件开销很小,易于实施,对系统复杂性的影响很小。实验结果表明,该方法平均降低IQ AVF 19.7%,平均性能下降控制在5.7%左右。5、提出了一种基于指令流混合比与功能单元配置匹配的IQ AVF控制技术。通过判断和调整指令流混合比与功能单元配置的匹配程度,缩短指令在IQ中的等待时间,从而控制IQ的AVF。在此基础上,针对长延迟数据Cache缺失引起的IQ堵塞问题,进一步优化该技术。这种控制方法通过在前端调节分派指令实现,硬件开销小,实施较为简单。实验结果证明,此方法能降低IQ AVF 6.6%,而对性能的影响控制在2%以内,能有效的提升可靠性-性能的平衡。本文就微处理器体系结构层的软错误脆弱性建模和软错误缓解技术问题进行了研究探索,为微处理器可靠性领域提供了深入的理论拓展和有效的应用技术。
【学位授予单位】:北京工业大学
【学位级别】:博士
【学位授予年份】:2016
【分类号】:TP332

【相似文献】

相关期刊论文 前10条

1 朱丹;李暾;李思昆;;形式化等价性检查指导的软错误敏感点筛选[J];计算机辅助设计与图形学学报;2011年03期

2 徐建军;谭庆平;熊磊;叶俊;;一种针对软错误的程序可靠性定量分析方法[J];电子学报;2011年03期

3 熊磊;谭庆平;;基于软错误的动态程序可靠性分析和评估[J];小型微型计算机系统;2011年11期

4 梁华国;黄正峰;王伟;詹文法;;一种双模互锁的容软错误静态锁存器[J];宇航学报;2009年05期

5 龚锐;戴葵;王志英;;片上多核处理器容软错误执行模型[J];计算机学报;2008年11期

6 孙岩;王永文;张民选;;微处理器体系结构级软错误易感性评估[J];计算机工程与科学;2010年11期

7 成玉;马安国;张承义;张民选;;微体系结构软错误易感性阶段特性研究[J];电子科技大学学报;2012年02期

8 张民选;孙岩;宋超;;纳米级集成电路的软错误问题及其对策[J];上海交通大学学报;2013年01期

9 龚锐;戴葵;王志英;;基于现场保存与恢复的双核冗余执行模型[J];计算机工程与科学;2009年08期

10 梁华国;陈凡;黄正峰;;时序敏感的容软错误电路选择性加固方案[J];电子测量与仪器学报;2014年03期

相关会议论文 前7条

1 吴珍妮;梁华国;黄正峰;王俊;陈秀美;曹源;;容软错误的电路选择性加固技术[A];第六届中国测试学术会议论文集[C];2010年

2 熊荫乔;谭庆平;徐建军;;基于软件标签的软错误校验和恢复技术[A];中国通信学会第六届学术年会论文集(上)[C];2009年

3 成玉;张承义;张民选;;微体系结构的软错误易感性评估及其阶段特性研究[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(B辑)[C];2011年

4 金作霖;张民选;孙岩;石文强;;栅氧退化效应下纳米级SRAM单元临界电荷分析[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(B辑)[C];2011年

5 郭御风;郭诵忻;龚锐;邓宇;张明;;一种面向多核处理器I/O系统软错误容错方法[A];第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(B辑)[C];2011年

6 周彬;霍明学;肖立伊;;单粒子多脉冲的软错误敏感性分析方法[A];第十六届全国核电子学与核探测技术学术年会论文集(上册)[C];2012年

7 梁丽波;梁华国;黄正峰;;基于功能复用的增强型扫描结构ESFF-SEAD[A];2011中国仪器仪表与测控技术大会论文集[C];2011年

相关博士学位论文 前10条

1 焦佳佳;处理器中分析模型驱动的高效软错误量化方法研究[D];上海交通大学;2014年

2 周婉婷;辐照环境中通信数字集成电路软错误预测建模研究[D];电子科技大学;2014年

3 闫爱斌;纳米集成电路软错误评估方法研究[D];合肥工业大学;2015年

4 唐柳;微处理器软错误脆弱性建模及缓解技术研究[D];北京工业大学;2016年

5 成玉;高性能微处理器动态容软错误设计关键技术研究[D];国防科学技术大学;2012年

6 丁潜;集成电路软错误问题研究[D];清华大学;2009年

7 绳伟光;数字集成电路软错误敏感性分析与可靠性优化技术研究[D];哈尔滨工业大学;2009年

8 黄正峰;数字电路软错误防护方法研究[D];合肥工业大学;2009年

9 孙岩;纳米集成电路软错误分析与缓解技术研究[D];国防科学技术大学;2010年

10 朱丹;基于时序等价性检查的电路软错误系统级可靠性分析方法研究[D];国防科学技术大学;2010年

相关硕士学位论文 前10条

1 徐东超;面向SystemC的软错误敏感度分析方法[D];上海交通大学;2015年

2 靳丽娜;基于SET传播特性的软错误率研究[D];电子科技大学;2015年

3 潘阿成;一种低功耗抗辐射的TCAM系统设计[D];大连理工大学;2015年

4 彭小飞;纳米工艺下集成电路的容软错误技术研究[D];合肥工业大学;2015年

5 张丽娜;集成电路的容软错误技术研究[D];合肥工业大学;2014年

6 陈凡;数字集成电路容忍软错误加固技术研究[D];合肥工业大学;2014年

7 刘思廷;考虑偏差因素的集成电路软错误分析方法研究[D];哈尔滨工业大学;2014年

8 杨晓;基于合成的多核CPU软错误测试加速研究[D];华中科技大学;2012年

9 汪静;数字集成电路老化故障和软错误的在线检测技术研究[D];合肥工业大学;2013年

10 黄捚;组合电路软错误敏感性分析与加固[D];哈尔滨工业大学;2008年



本文编号:1330613

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/xxkjbs/1330613.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户11b31***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com