星载GPU四余度容错算法设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:nihaonan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
星载计算机之于卫星就像人类大脑之于人体,是卫星非常重要的组成部分,它控制着卫星的运转和星上任务的执行等。因此,星载计算机一旦出现故障就可能导致任务失败,从而造成十分严重的后果,甚至是灾难。然而,由于空间环境的情况恶劣以及当前软硬件条件的限制,星载计算机的安全需要得到有效的保障。另一方面,由于卫星的应用领域越来越广,要求星载计算机硬件具有高性能、低功耗、体积小、重量轻等特点。近些年来高速发展的GPU软硬件技术可以解决这一需求问题,GPU强大的计算能力不仅可以完成大规模密集型任务的计算,而且其功耗和成本相较于其他的宇航级芯片也大大降低。但是,由于芯片集成度的提升和工作电压的降低等因素会导致GPU更容易发生瞬时故障。所以,将GPU应用于航空航天这类对可靠性要求极高的领域时,需要采用合适的容错技术对其进行容错设计,以提高它的可靠性从而降低故障率。本文深入研究和对比了各种容错方法的适用情形和优缺点,着重研究了软硬件容错技术。为了兼顾系统高可靠性和低设计复杂度两个方面,采用四余度进行容错设计。本文选取以Linux为操作系统的NVIDIA Jetson TX2作为星载GPU,基于GPU的硬件特点和软件技术,从CUDA和冗余进程两个方面进行四余度容错设计。基于CUDA的四余度容错设计方案的核心思想是冗余计算,结合一定的软硬件容错设计思想,充分利用硬件中冗余的计算资源,在kernel级、block级或者算法设计等层面上进行四余度容错设计。基于冗余进程的四余度容错方案有故障检测和故障恢复两个部分,改进Shye等提出的PLR方法可以实现故障检测,通过检查点设置与卷回恢复技术可以实现故障恢复。通过NVIDIA公司推出的CUDA并行计算平台对部分容错方案进行实验测试和数据分析可以得知,GPU相较于CPU能通过并行计算大大降低计算部分消耗的时间,该部分的加速效果十分显著。GPU容错程序的性能主要受到计算量的大小、CPU-GPU之间的数据传输耗时、比较检错耗时等因素的影响。通过可靠性分析可以得知,本文设计的基于CUDA的四余度容错方案能大幅度提高系统的可靠性,满足星载GPU对可靠性的要求。
其他文献
泛北部湾经济合作的战略构想已由共识走向实践,开展科技合作将是泛北部湾经济合作乃至中国-东盟合作持续、深入发展的重要内容和途径。我国应积极探索实施泛北部湾科技合作发
交城县是文化旅游资源大县:世界佛教文化圣地、中国卦文化发祥地、中国骏枣之乡、中国古树名木之乡、中国玻璃文化之乡、新型特色工业基地、最富魅力休闲旅游胜地。发展文化旅
报纸
互联网的快速发展催生了多种数字媒介,改变了传统行业的发展方向。当数字媒体成为新时代的信息传播平台,也促使传统出版开始向数字化出版转型。数字化出版转型的时代,对艺术设计
报纸
针对非结构化工艺数据存储分散,重用率低的问题,提出以XML作为过渡的数据转换方法,通过分析非结构化工艺数据结构,提出基于分治法的数据抽取策略,利用可扩展标记语言进行工艺
在长期的生活和生产实践中,通过对火的直观观察,中华民族以取象比类的思维方法,将火从物质文化向观念文化扩展,将火演化为中医学的一个重要理论概念。就“火”的中医涵义来讲,其主
报纸
肠易激综合征(irritable bowel syndrome,IBS)是临床上常见的一种功能性消化系统疾病。本文通过肺肠在功能、经脉、菌群微生态等生理、病理方面的联系与影响,阐述肺与大肠相表
目的:通过临床研究观察中药复方肾衰方对CKD3-4期患者T细胞亚群(CD4+、CD8+、CD4+/CD8+)及其相关细胞因子(IL-2、IL-6、TGF-β1)水平的影响,进一步阐述中医“虚湿瘀毒”病机与慢性肾脏病T细胞亚群及其相关因子之间的潜在联系,为肾衰方(健脾益肾泄浊法)改善CKD3-4期患者免疫功能状态、改善肾功能提供临床客观依据。方法:收集2018年3月至2018年10月在江西中医药大学
几天前,晓琳和男友争吵,没想到男友癫痫突然发作,口吐白沫,倒地抽搐,把晓琳吓了一跳。男友告诉晓琳,他之前就有癫痫,但发作次数不多,因此没有长期服药的习惯。晓琳很担忧,不知道癫痫病
期刊
2016年4月26日上午,习近平总书记来到位于合肥高新区的中科大先研院,观看了安徽省高新技术企业科技成果展时说“合肥这个地方是‘养人’的,培养了这么多优秀人才,是创新的天地。
报纸
新时代条件下,创新是一个重大的理论问题,也是一个重大的实践问题。说它是重大的理论问题,是因为我们进入了一个以改革创新为鲜明特征的新时代,这个时代前所未有地需要创新,
报纸