大规模应用软件系统编译过程的并行算法设计与优化

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:q18198837
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大规模应用软件系统由于其规模大、程序文件多,导致软件系统的编译过程特别耗时。特别是在软件系统开发和升级过程中,由于需要频繁进行软件系统集成,从而使得系统的编译耗时严重影响软件研发效率。目前,国内外在设计软件系统的编译方法方面很少考虑到编译过程的并行实现。本文通过分析软件系统程序文件的设计构造,提出了根据程序文件间依赖关系实现系统编译过程并行化的方法:(1)对软件系统的程序文件结构进行分析,设计出软件系统程序文件间依赖关系的分析算法,构造软件系统的依赖关系有向图;(2)通过有向图的存储方式实现图的层次构造,生成系统程序文件可以并行编译的分层结果;(3)生成系统程序文件的分层编译脚本,并对编译脚本进行参数配置,实现系统编译过程的并行化;(4)根据程序文件在层间分配和层内动态调度上对并行效率的影响,对并行化方案进行优化调整。文中以WRF模式和YHGSM模式为例进行并行化编译实验,这两个模式系统都自带一定程度的简单并行化编译方式。通过并行化编译实验表明,在不同进程数下,WRF模式和YHGSM模式的编译时间相对于其原先编译方式所耗时间大幅度减少,编译效率得到明显提高,两模式的优化方案也取得了较好的改善效果。基于有向图理论,依据程序文件依赖关系对程序文件进行分层,实现软件系统编译过程并行化的研究还处于初级阶段。国内外还没有比较成熟的设计方案,在实际应用上更是少见,因此对该领域的研究具有重要的前瞻性,对软件系统编译方法的设计有重要意义。
其他文献
近年来,应用软件数量大大增加。截止2019年10月移动应用的数量接近500万,然而用户每下载一个应用都需要注册一次,增加了用户的时间成本。目前国内市场上最大的中心化登录软件有支付宝和微信等,这些中心化登录软件是由中心化机构掌握用户数据,中心化机构可能对这些数据泄密或者人为引发安全问题。设计一种非中心化的授权认证系统尤为重要,将解决中心化授权认证系统所带来的一些安全问题。本文设计与实现了一种非中心化
随着全球经济的迅速发展,企业间的竞争日趋激烈。许多企业为了谋求新的利润增长点选择走上了多元化的发展道路。尤其是近些年来,传统的中成药制药行业受原材料价格上涨以及新医保政策的实施等因素的综合影响,经营风险不断增大,利润空间被逐渐压缩,盈利能力有所下降,中成药制造企业亟待转型升级,为了规避单一经营的风险,创造新的利润增长点,很多中成药制造企业走上了多元化经营的道路。多元化战略是把双刃剑,适当的多元化扩
此论文包括三个部分,分别是源语文本、目标文本以及翻译报告。源语文本选自Annika Richterich所著书目《大数据议程:数据伦理与批判数据研究》(The Big Data Agenda:Data Ethics and Critical Data Studies)。源文本取自该书第一部分,即第一、第二章,共计约14,500个单词。截至目前,仍未有中文译版。首先,第一章介绍了该作品大纲梗概,接着
随着经济的发展,贫富差距的逐渐增大,贫困成为人们越来越关注的问题,消除贫困成为世界各国共同的目标。习近平总书记在党的十九大提出,现在正处于扶贫攻坚的冲刺期和决胜阶段,要确保到2020年实现农村贫困人口全部脱贫、贫困县全部摘帽。河北省贫困县数量较多、贫困程度较深,所以河北省的扶贫攻坚任务艰巨且具有无可替代的示范和典型意义。因此,本文选择河北省作为研究对象,不仅对河北省的扶贫工作具有重要的意义,而且对
近年来,随着互联网的高速发展与普及,网络社交平台得到了广泛的应用,尤其在重大新闻事件发生时,网络媒体对新闻事件的传播速度和影响范围已经超过了传统媒体。Twitter作为用
目的:评估显微内窥镜辅助通道下单侧入路双侧椎管减压术治疗中央型腰椎管狭窄症的临床疗效,并探讨术后硬膜囊横截面积扩张率与临床结果之间的相关性。材料与方法:回顾性分析了30例因中央性腰椎管狭窄症而接受单侧椎板切开双侧椎管显微减压术治疗的患者的临床资料和磁共振影像。比较了术前和术后的临床数据和硬膜囊横截面积,并评估了临床效果和影像学测量之间的相关性结果:平均手术时间为127.6±31.8分钟,平均估计失
由于当前各国在大力发展重工业和探索新科技的道路上,过度使用化石燃料带来了能源紧缺和环境恶化的问题,因此对可再生和无碳排放能源产生了巨大的需求。太阳辐射能作为储备近乎无尽的清洁能源引起各国重点关注,因而寻求高效开发太阳能转化为其他能源的方法成为探索新型能源的研究热点。半导体光催化技术由于其具备设备简单,成本低廉,绿色无毒,高效节能等特点成为突破能源瓶颈最有效的解决办法,不仅能分解水产生绿色能源氢气,
太阳能由于其清洁安全、持续可用、易获取等特性,成为可再生能源的重要选择,光伏(Photovoltaic,PV)技术具有在电气化世界各个角落供应强大电力的能力。但光伏系统的输出功率容易受到多种因素的影响,包括光照强度、环境温度、局部阴影情况(Partial Shading Conditions,PSC)等,而移动云层、建筑物、树木等的遮挡造成的局部阴影会造成光伏阵列所受辐照度不均匀,发生功率失配,导
背景:肺癌作为世界上危害人类健康最严重的恶性肿瘤之一,其每年的发病率和死亡率均居所有肿瘤之首。肺癌在中国男性人群中的发病率和死亡率位居所有肿瘤首位;女性中发病率居第二位,死亡率居第一位。肺癌是一种多病因疾病,其发生发展并不是由单一的环境因素或者遗传因素导致的,是二者共同作用的结果。吸烟是影响肺癌发生的最主要的危险因素,然而,吸烟引发的肺癌仅占不到20%,提示不同人群对肺癌的易感程度存在差异。为了更
对外直接投资作为各个国家“走出去”的一项重要的活动,在世界经济发展中扮演着越来越重要的角色。国际投资活动最早发生于发达国家,很少有发展中国家进行该项活动。随着世界经济的迅猛发展,发展中国家逐渐开始进行国际投资活动。原来关于投资理论的研究大都是针对发达国家展开的,但是这些理论直接应用于发展中国家有一定的局限性,中国作为典型的发展中国家,其投资理论具有一定的代表性,所以本文从东道国不确定性视角研究中国