OpenMP程序中基于活跃变量分析的检查点优化

来源 :湖南大学 | 被引量 : 0次 | 上传用户:az137724907
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件中出现故障,是不可避免的,软件容错日益显得重要。OpenMP程序中的并行执行段出现故障,可以使用并行复算的方法去恢复。实现并行复算,须要在程序正常运行时做检查点,保存变量的计算状态。保存全部变量会引起保存量大,进而开销大的问题。省略不需要保存的变量,是减少检查点保存量的有效途径。本文研究基于活跃变量分析的检查点优化技术,主要工作如下:针对隐式定值和隐式引用间传播的值会变化,可能会引起错误的值被传播,进而可能导致活跃变量的值不正确这一问题,本文提出标记变量、分步执行、添加赋值操作等一列方法对其进行处理,排除隐式定值和隐式引用对活跃变量分析的不良影响,并通过实验验证了这些处理方法的有效性。研究检查点中数组数据的表达式存储方法。该方法针对现有检查点方法未考虑语义,通过原始值的拷贝来保存数组元素活跃变量的值,从而存在数据保存量大的问题,根据数组元素按下标和首地址顺序存储的特性,运用表达式来存储表示数组元素活跃变量的值,从而降低数据保存量,并且通过模拟分析验证了该方法的有效性。提出OpenMP程序检查点优化算法。综合运用活跃变量分析法、隐式定值和隐式引用处理方法,以及数组数据的表达式表达方法,减少OpenMP程序检查点数据量。该算法在活跃变量分析前,先识别隐式定值和隐式引用,进而排除隐式定值和隐式引用对活跃变量分析的不良影响。然后运用活跃变量分析法,得出在检查点处需要保存的活跃变量。对数组元素活跃变量,采用保存开销更小的表达式来表达数组元素活跃变量的值,以此降低数组元素值的数据保存量。应用NPB OMP3.2测试程序,通过数据分析和模拟分析,验证了算法在降低数组元素的保存开销上的有效性。
其他文献
随着我国城镇化进程加速,城镇建设规模不断扩张,原有城镇土地已经无法满足经济社会发展的需要,因而各地政府对城镇周边区域的土地进行了大量的开发建设。在开发建设的过程中,必然涉及到农民土地征收问题,以及由此引发的诸如补偿标准不统一、利益补偿不合理等一系列问题,造成社会矛盾不断加剧。因此,如何公正、透明、合理地进行征地补偿,妥善协调征地利益主体的关系,成为亟需解决的现实难题。本文基于文献研究法和实证研究法
同时定位与地图构建(Simultaneous Localization and Mapping,SLAM)是机器人或其它智能载体实现自身位置姿态定位以及理解感知周围环境的关键技术,在智能移动机器人高速发展
习近平民生理念是对马克思主义的运用和发展,是对中国传统民本思想的扬弃以及对历届中央领导集体民生理念的继承与创新,总书记的实践和成长经历是他民生理念的活水源头。辩证唯物主义和历史唯物主义是习近平民生理念的核心哲学依据,是最直接的思想资源。遵循马克思主义唯物论的原则,坚持一切从中国的实际出发来促进民生建设,就要实事求是地面对我国民生建设所面临的各种挑战和困难,针对性的提出改善民生的具体举措。物质与意识
近年来,随着大数据和物联网技术的蓬勃发展,人类的生产、生活与互联网紧密地联系在一起。为了应对海量数字化信息带来的挑战,迫切需要具有高读写速度、高存储密度、低能量损耗等特点的非易失性存储器。基于锗锑碲相变材料的相变存储器可以满足这些要求,很可能成为未来主流的非易失性存储器。相变超晶格(GST-SL)作为一种新兴材料,具有非常优越的性能,比如极低的能量损耗、极低的电阻漂移、极低的噪声,是传统相变材料的
卷积神经网络(Convolutional Neural Networks,CNN)模仿人类大脑视觉系统处理图片的方式,自动提取图像特征进行图像分类,在计算机视觉领域取得了巨大的成功。相比于基于数字图像处理与几何光学的传统计算机视觉方法,以及统计机器学习方法,往往具有更强大的特征学习和表示能力。但传统的卷积神经网络是针对的静态训练集进行训练的,数据一次获得并不会发生变化。在实际应用中,一次性获得所有
二十一世纪的今天,随着人们生活水平的逐步提高,越来越多的人开始重视个人能力的提升,学习的意识越来越强,也越来越多的人开始在学习上投资自己,丰富自己的知识,提升个人学历。在激烈的市场竞争中,企业也越来越重视人才的选拔,然而学历是企业选拔人才的一项重要指标。同等条件下,学历越高,在企业的人才选拔中越具备优势,大专和本科学历在职场竞争中显得越来越不足,追求研究生学历成了很多人在职场竞争中获取胜利的必经之
论文以初中蒙语文教材中的译文为研究对象,依据对兴安盟科右前旗五中进行的田园调查的资料和数据,针对初中蒙语文教材中译文的教学现状、存在的问题提出了一系列改进措施。论
网络技术和定位技术的发展、智能移动设备的普及,促进了位置社交网络(Location-based Social Network,LBSN)的产生与发展。在LBSN中,用户可以与其他用户结交朋友,分享他们的
智能制造是近年来的高频词汇和热点话题。以“制造”为核心,靠“智能”来赋能,促使我国由中国制造向中国“智”造和中国“质”造迈进,是关系到中华民族伟大复兴的战略高地。智能制造产业发展离不开政府的政策干预和调控,国家与各级地方政府高度重视,并制定和执行了许多政策措施。这些智能制造产业政策,因处在没有范式可供参考的摸索阶段,仍存在诸多改进空间。本文以长沙市为例,基于史密斯政策执行过程模型的分析框架,对地方
党有号召,团有行动。作为党的助手和后备军,共青团要对标全面从严治党,从严从实从紧抓好从严治团。2017年1月10日共青团十七届六中全会通过了《关于新形势下推进从严治团的规定》,对从严治团进行了明确要求。团的十八大报告强调要以习近平新时代中国特色社会主义思想为统领,必须坚持从严治团。2018年7月2日,习近平总书记在同团中央新一届领导班子成员集体谈话时强调,要切实落实从严治团要求。因此,研究新时代推