片上多核处理器软错误问题的研究

被引量 : 0次 | 上传用户:b999123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着半导体制造技术的不断进步,处理器的集成度越来越高,速度越来越快,而所需电压越来越低,这些变化却也使得处理器更容易受到高空环境中的高能粒子或者封装材料中的Alpha射线引发的软错误的攻击。另一方面,随着指令级并行技术遇上了性能瓶颈,采用线程级并行技术的片上多核处理器体系架构成为了主流的处理器体系架构。因此,围绕着如何提高片上多核处理器应对软错误的可靠性,片上多核处理器的软错误问题已经成为体系结构可靠性研究中的重要问题。目前提高可靠性的体系结构方法主要有三种:错误校验码,冗余计算和易感性分析技术。这三种方法都已经被用于解决片上多核处理器应对软错误的可靠性问题,但是都有所不足和局限。本文针对当前冗余计算和易感性分析技术中存在的不足与局限展开了研究。当前主流的冗余计算技术存在以下不足:进行软错误检测和恢复的粒度很大,为一个线程的整个生命周期,这样不但不够灵活,而且错误恢复的时候必须重新执行整个线程,代价十分高昂。为了解决这个问题,本文提出了片上多核事务处理器体系架构。片上多核事务处理器以事务为单位进行软错误检测和恢复,可以灵活配置一个事务由多少条指令组成,有效地解决了错误检测和恢复的粒度过大的问题。其次,片上多核事务处理器提供了硬件支持的错误检测和处理器状态恢复。此外,为了减少软错误检测和恢复对处理器运行性能的影响,本文在片上多核事务处理器的基础提出了提前数据传输和预测事务执行两种优化方案,能够有效地减少软错误检测和恢复带来的性能损失。与片上多核处理器的其他部件相比,Cache占据了处理器芯片面积的绝大部分,因而,Cache也受到了最多的软错误攻击。另一方面,Cache是存储层次结构中极其重要的一层。因而,研究片上多核处理器Cache软错误问题是片上多核处理器软错误问题的关键。当前对片上多核处理器Cache的易感性分析仅仅局限于单核处理器Cache和使用MESI一致性协议的片上多核处理器。为了全面分析多种因素对片上多核处理器Cache的软错误易感性的影响,本文修改了现有的Cache易感性分析模型:生命周期模型。使模型能够适用于分析多种Cache一致性协议,并通过实验量化分析了多种因素对片上多核处理器Cache软错误易感性的影响。最终,针对使用MOESI协议的片上多核处理器提出了一种优化方案,在尽量减少性能损失的前提下降低了片上多核处理器Cache的软错误易感性。
其他文献
采用反相高效液相色谱法测定化妆品中的神经酰胺。色谱条件为:SHIMADZU Shim-pack VP-C18ODS(150 mm×4.6 mm,5μm)色谱柱,C18ODS保护柱芯,流动相V(甲醇)∶V(异丙醇)=55∶45,
在媒体融合的环境下,如何很好地进行广播、电视、网络等多平台协同传播是电视媒体需要面对和探索的课题。本文从技术角度出发,分享了扬州广电2017年"扬州鉴真国际半程马拉松
分布式光伏发电技术是研究小型光伏发电组件及其之间的联网技术,微型光伏并网逆变器是分布式光伏发电系统的核心部件。本文在分析微型光伏并网逆变器的拓扑结构、光伏并网控
<正>作为教育实验的灵魂之一,以营造书香校园为基础的"新教育实验"正在全国中小学校展开。首先,营造书香校园的内涵和核心是什么?它应该以学生发展为基础,通过创设浓郁的文化
<正>近年来,随着经济的加速增长,教育环境的不断改善,农村小学教师的教育技术能力也在不断提升。针对苏北地区邳州某乡镇78名小学教师进行了教育技术能力的问卷调查。
我国的《侵权责任法》有三处明确提及诊疗规范:一是第五十八条第一项关于推定医疗过错的情形之一的规定;二是第六十条第一项的关于患者对医疗机构依照诊疗规范进行的诊疗不配合
抚育间伐对森林生长的影响体现在很多方面,包括对林分生产力及其林分因子、林下植被及灌木、林下土壤和天然更新影响等方面。对国内外学者在这些方面的研究进行了综述,简单介
目的:研究针刺治疗对重症肌无力(MG)患者乙酰胆碱受体抗体(AchRab)的影响及AchRsb与临床分型和疗效的相关性.方法:采用针刺治疗MG,检测AchRab.结果:MG患者治疗前后AchRab组间
QQ聊天记录在司法实践中的适用由来已久。但在司法实践中,QQ聊天记录的运用存在着不少问题,包括法官对于QQ聊天记录的盲目迷信、控辩双方对QQ聊天记录的提取过程缺乏有效的关
随着中国已经进入人口老龄化阶段,老年人养老问题日益严峻,传统的养老方式无法满足需要,因此对于一种新型的养老模式"住房反向抵押贷款"的研究备受关注。通过对中国以房养老