COTS微处理器软件容错性能的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:asdfghjki
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
美国ARGOS卫星对利用SIHFT软件容错技术进行容错的商用器件的抗辐射性能进行了在轨实验,结果证明在不需要专用硬件的情况下,使用软件技术也能达到航天应用的可靠性要求。这个结论为商用器件在空间飞行器上的使用提供了有力的支持,使得商用器件在空间飞行器上有了更广阔的应用前景。从众多优秀的商用器件中筛选出合适的器件用于空间飞行器中,已经成为空间系统发展的主要研究方向之一。微处理器是空间飞行器必不可少的核心部件,因此有必要对目前主流航天用COTS微处理器的体系结构进行研究,对其使用软件容错技术产生的容错效果和性能开销进行比较分析,探索更加适合软件容错实现的航天用微处理器体系结构,这对今后航天用微处理器的选用具有十分重要的现实意义。本文首先研究了SIHFT的两项关键技术:软件签名控制流检错技术和复制指令检错技术的基本思想和算法;其次研究了ARM7和SPARC V8这两种微处理器的体系结构和指令系统;接着在以上研究的基础上,对SIHFT技术在这两种微处理器体系结构上实现时的容错效果和性能开销进行了比较和理论分析,提出了适合采用该技术进行软件容错的微处理器应该具备的条件,并对SIHFT技术在SPARC V8平台上实现的关键问题进行了分析,给出了解决问题的算法和相应的技术方案。最后,通过仿真实验测试了适于目标平台的软件检错技术的检错覆盖率。在仿真器TSIM上进行实验的结果数据表明:在引入平均133.2%的性能开销的基础上,寄存器注入故障,检错覆盖率为95.3%;存储器注入故障,检错覆盖率为79.8%,这说明SIHFT技术是有效可行的。由于基于ARM7的实验数据尚不完整,因此暂时无法与之进行定量的比较,但从理论分析的结果可以看出在实现SIHFT技术时,SPARC V8表现出的性能要明显优于ARM7。该结论有待于进一步进行实验验证。
其他文献
中文输入法是手机的必备功能,但手机中文信息处理技术,包括嵌入有汉字处理技术在内的手机核心模块的控制权和修改权,主要掌握在国外厂商手中。在中国人使用的数亿部手机中,90
随着近年来高校信息化建设的开展,各高校的校园网络获得了巨大的发展,各高校纷纷获得“西部高校校园网络建设项目”,“日元贷款项目”,“中央与地方共建实验室项目”,等众多
生物学相关信息量的革命性的爆炸,产生了对海量生物信息进行处理的需求;而计算机技术的革命性发展,形成了处理海量生物信息的能力。于是,生物信息学便在综合计算生物学的研究
Rijndael在2000年被确定为美国高级加密标准(AES),现在已成为商业数据加密的国际标准。AES(Advanced Encryption Standard)的密码分析和应用研究已越来越受到人们的重视。由于
安全生产是煤矿安全的一个永恒话题,其中安全运输是安全生产中的一个重要组成部分。目前,国内煤矿井下都安装了视频设备,但如何充分利用这些设备提高井下机车撞人等轨道事故
现今的很多门户网站,为了满足各类用户的信息查询和浏览要求,往往都做得比较复杂;并且当不同用户访问同一页面时,看到的都是相同的内容,而忽略了用户的个性化需求。随着互联
在过去几十年无线传感器网络(Wireless Sensor Networks, WSNs)得到了快速、全面的发展,其应用领域也在逐渐扩大。求解可同时传输的链路数目问题是无线传感器网络研究的基本
手写输入与语音输入是人机交互中最自然、最符合人类习惯的交互方式,而手写体识别与语音识别也是多模式人机交互领域中的重要研究对象。这两种对象具有一个共同的特点,那就是
面向服务架构(SOA)是新一代的架构思想,用于分布式软件开发。由于SOA具有良好的松耦合、与平台无关等特性,很好的解决了系统的灵活性和互操作问题,因而具有广泛的应用。目前,作为
随着计算机网络及其相关技术的发展和不断完善,尤其是在初步实现教育信息化的今天,人们正在企图以计算机网络为操作平台,探讨教学质量评估技术,保证评估结果的公平、公正,从而提高