动态二进制翻译中的API优化  

Application Program Interface Optimization in Dynamic Binary Translation

在线阅读下载全文

作  者:高亚虎 单征 石强[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.

关 键 词:动态 二进制翻译 应用程序接口 QEMU 

分 类 号:TP314[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象