《计算机工程杂志》发表论文赏析

面向国产平台的二进制翻译库函数替换优化处理机制

来源:计算机工程杂志2019年第5期北京时间:

作者:张家豪,单征,岳峰,傅立国,王军

单位:数学工程与先进计算国家重点实验室,郑州 450001

摘要:在二进制翻译中,库函数本地化处理是指不直接翻译源文件中的库函数而是使用本地目标机的库函数进行替换,以此提高翻译性能。针对国产平台二进制翻译中库函数处理翻译模式的相关特性,提出一种库函数解析处理机制,借助helper函数实现库函数替换操作。通过修改基本块划分规则,将库函数替换部分翻译的基本块进行合并,构建超级块,减少源程序中基本块划分数量与程序执行跳转次数,在保证翻译正确性基础上有效提高翻译效率。在动态二进制翻译器QEMU上进行的实验结果表明,与未优化的库函数处理翻译方式相比,翻译后程序加速比平均提升9%,有效提高了翻译效率。

关键词:二进制翻译,库函数解析,基本块合并,QEMU翻译器,国产平台

基金资助:国家自然科学基金(61472447);国家高技术研究发展计划(2009AA012201);“核高基”重大专项(2009ZX01036-001-001)

填文献完整题目 获取完整文献

填写需求
联系方式
注:学术顾问会在1小时内联系您,请留意!