检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:高亚虎 单征 石强[1,2] 王军 GAO Yahu;SHAN Zheng;SHI Qiang;WANG Jun(State Key Laboratory of Mathematical Engineering and Advanced Computing,Zhengzhou 450001,China;Information Engineering University,Zhengzhou 450001,China)
机构地区:[1]数学工程与先进计算国家重点实验室,河南郑州450001 [2]信息工程大学,河南郑州450001
出 处:《信息工程大学学报》2019年第3期374-378,共5页Journal of Information Engineering University
基 金:国家863计划资助项目(2009AA012201);国家核高基重大专项资助项目(2009ZX01036-001-001);国家自然科学基金资助项目(61472447)
摘 要:针对当前动态二进制翻译系统性能低下的问题,提出基于动态二进制翻译系统QEMU的降低翻译模块和执行模块任务量提升动态翻译执行效率的优化手段。通过对QEMU现有结构进行调整,设计针对特定API移交主机直接处理的优化方案,实现动态二进制翻译系统翻译效率的提升。实验表明,调整后的QEMU系统在动态翻译过程中执行被wrapper处理的API所花费的处理器节拍数大幅降低,函数的处理效率平均提升71.68%。In view of the low performance of the current dynamic binary translation,an optimization method is proposed based on dynamic binary translation system QEMU to reduce translation module’s and execution module’s quota and increase dynamic translation task execution efficiency.By adjusting the existing structure of QEMU,the optimization scheme for the specific API transferred and directly processed by the host is designed,which can improve the translation efficiency of the dynamic binary translation system.Experiments show that the CPU beats cost has been reduced significantly,during the dynamic process with adjusted QEMU translating the wrappered API,and the function processing efficiency increases by 71.68%on average.
分 类 号:TP314[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.218.83.143