检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:孙光辉[1] 王丽娟[1] SUN Guang-hui;WANG Li-juan(College of Computer and Electrical Engineering,Hunan University of Arts and Science,Changde 415000,China)
机构地区:[1]湖南文理学院计算机与电气工程学院
出 处:《电脑知识与技术》2019年第8X期256-257,共2页Computer Knowledge and Technology
基 金:湖南省教育厅(NO.13C623)
摘 要:在动态二进制翻译系统的基本块级,有三种优化机会:死码删除、冗余加载/存储删除和内存访问优化,这些优化机会均可在译码阶段发现。为此,提出了一种优化机制,基于译码制导的动态翻译技术,分为译码和翻译两阶段工作,译码阶段充分收集信息,翻译阶段直接生成优化后的代码,从而提高AB(Architecture Bridge)系统的启动和执行速度。实验结果表明,在X86体系结构下,该机制使得申威平台上的SPEC CPU2000 INT测试套件的翻译执行时间平均缩短了10%-20%。The basic block level in the dynamic binary translation system is mainly Dead code deleted,redundant load/store delete,access to optimize the three kinds of optimization opportunities,These optimization opportunities can be found in the decoding phase.For this purpose,an instruction dynamic translation optimization mechanism based on decoding-directed is proposed,and the two phase operation mode is adopted,In the decoding phase to collect information fully,in the translation phase directly to generate the target code optimization,so as to improve the speed of the AB system and the speed of implementation.Experimental analysis shows that the mechanism makes the SPEC architectfure CPU2000 INT X86 test set in the application platform to translate the execution time on average reduced by 10%-20%.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.13