高可靠微处理器结构研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:wingoH
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
不断进步的半导体工艺和不断变化的应用需求一直是推动微处理器发展的主要动力。一些工艺技术如缩小器件尺寸、降低工作电压和提升工作主频,在提高处理器性能的同时,却使得处理器越来越容易受到信号串扰、电子干扰及粒子辐射等环境因素的影响而发生瞬态故障,在纳米工艺时代,处理器工作的可靠性将成为一个日益严峻的问题。另一方面,在航空、航天、核电等领域,粒子辐射强,工作环境恶劣,以处理器为核心的信息系统一旦发生故障必将导致重大损失,因此对处理器的容错能力提出了很高的要求。   本文为满足应用需求,特别是满足嵌入式微处理器在航天等关键领域的迫切需求,研究纳米工艺下高可靠的微处理器结构,平衡容错技术在故障覆盖率、性能损失和硬件开销之间的关系,本文研究工作主要创新点如下:   1.提出了一个基于微处理器功能模型的故障注入技术,能够在微处理器结构设计的前期快速评估其容错能力,采用该技术评估了指令复制技术和断言技术的容错能力,实验结果表明该系统的评估是合理的。   2.在分析当前容错技术性能瓶颈的基础上,发现有限的重命名寄存器也会影响一些时间冗余技术的性能,并提出了一个基于检查点的容错技术,用合适的硬件开销有效地缓解了该瓶颈。实验结果表明,在一个寄存器约束的配置中,该技术的性能损失仅为7.7%,而相关技术的性能损失却高达28%。   3.提出了一种向分支指令后插入冗余指令的容错微结构,能够检测流水线上各阶段发生的瞬态故障并能恢复处理器状态,同时利用分支误预测浪费的带宽,降低了冗余执行导致的性能损失。实验结果表明,该技术的性能损失在6%-31%之间,平均为21%,明显低于相关技术的性能损失。   4.提出了一个处理器性能模型,分析了减小取指带宽对程序性能的影响。分析结果表明:减小取指带宽导致的性能损失随着分支预测器准确度或缓存命中率的下降而下降,随着指令延时的加大而减小。在此基础上,提出了一个轮流取指的容错技术,用很小的硬件开销就可以检测流水线上各阶段发生的瞬态故障,同时和现有技术相比性能损失并没有明显增加。实验结果表明,该技术的故障检测率为71.5%,失效率仅为0.3%,实验结果还验证了性能模型的正确性。   本文重点研究了容错的微处理器结构,发现了一些新的现象,提出了一些新的容错技术方案,取得了一些很有意义的研究成果,他们有效地提升了处理器的容错能力,从而满足了应用需求。
其他文献
随着图像处理应用的发展,人们对高分辨率图像的需求越来越大。高分辨率图像不但能给人们提供清晰的照片,它还能为许多应用分析提供非常重要的细节信息。由于当前成像系统获得图
随着Intemet的普及,传统的GIS逐步从单机的“信息孤岛”步入网络的海洋,WebGIS逐步进入人们的日常生活。经过数年的发展,WebGIS的功能更加丰富,不再是简单的在线地图浏览、下载,还
随着计算机应用的深入和互联网的发展,人们可获得的信息量急剧增加,如何自动有效地从网络资源中找到用户真正需要的信息成为当前的迫切需求。文本内容抽取提供了一种对文档实体
云南省“三江并流”区域是世界生物多样性最丰富的地区之一,位居17个中国生物多样性保护“关键地区”的第一位;而且,“三江并流”植物数据类型复杂、与空间紧密相关,在空间数据仓
水文时间序列关联规则的挖掘是水文时间序列数据挖掘的一个分支,也是水文领域研究的难点。此问题的解决对区域水文的周期性分析、水文预报等有着重要的意义。由于水文数据量大
随着数字计算机技术的迅猛发展,数字图像处理领域己得到生机勃勃的发展,其中包括医学,天文学,生物学及工业等领域。数字图像的噪声主要来源于图像获取(数字化)和传送过程中。噪声
随着信息技术的发展和深入研究,人们越来越多的利用计算机来获取和处理各种信息。图像因其信息量大和表现直观的优点在近年来得到了广泛的应用,在多媒体技术中占据着重要的地位
旅行商问题(Traveling Salesman Problem,简称TSP问题)是组合数学中一个古老而又困难的问题。动态多目标TSP问题则是近年提出的在TSP问题上发展起来的新问题,它既有动态优化问
随着信息栅格的引入和传感器技术的应用,未来的指挥自动化系统将更加复杂,系统对设备、软件和环境等更加依赖,指挥自动化系统的体系结构将发生根本性变化。为使指挥自动化系统在
持久性指对象的生存特性,如果对象的生存期跨越程序的执行期则称该对象具有持久性。具有持久性的对象被称为持久对象,使对象具有持久性的技术被称为对象持久化技术。对象持久化