检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:李维 王瑞[2] 邓传斌 LI Wei;WANG Rui;DENG Chuanbin(School of Zhongxing Communication,Xi’an Traffic Engineering Institute,Xi’an 710300,Shaanxi,China;Xi’an Mordern Control Technology Research Institute,Xi’an 710065,Shaanxi,China;ZTE Corporation,Xi’an 710119,Shaanxi,China)
机构地区:[1]西安交通工程学院中兴通信学院,陕西西安710300 [2]西安现代控制技术研究所,陕西西安710065 [3]中兴通讯公司,陕西西安710119
出 处:《弹箭与制导学报》2023年第4期80-84,共5页Journal of Projectiles,Rockets,Missiles and Guidance
基 金:西安交通工程学院中青年基金(2022KY-38,2023KY-33)资助。
摘 要:编译优化是实现当前弹药任务管控系统软件性优化的重要技术途径。随着编译技术的发展,大量成熟的软件优化技术被集成到编译器中,每一项优化技术对应一个或一组编译优化序列,编译优化序列的不同组合会产生不同的软件运行性能。同时从编译过程来看,大部分的编译优化只发生在编译单元内部,因此,为了更好的发挥编译阶段程序优化的效果,提出了Unity编译方法并将Unity编译与OpenTuner相结合,对编译优化序列进行组合优化。实验数据对比显示,Unity编译可降低编译时长15%,优化后软件的性能提升20%。Compilation optimization is an important technical way to realize the software optimization of current ammunition mission control system.With the development of compilation technology,a large number of software optimization technologies are integrated into the compiler.Each optimization technology corresponds to one or a group of compilation optimization sequences.Different combinations of compilation optimization sequences will produce different software performance.At the same time,from the perspective of the compilation process,most of the compilation optimization only occurs in the compilation unit.Therefore,in order to do the effect of program optimization in the compilation stage,proposes the Unity compilation method and combines Unity compilation with OpenTuner to optimize the compilation optimization sequences.The comparison of experimental data shows that Unity builds can reduce the build time by 15% and improve the performance of optimized software by 20%.
关 键 词:软件优化技术 软件性能 编译优化 OpenTuner
分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117