二进制翻译中的寄存器映射与剪裁技术.pdfVIP

  • 5
  • 0
  • 约1.35万字
  • 约 6页
  • 2017-08-16 发布于安徽
  • 举报

二进制翻译中的寄存器映射与剪裁技术.pdf

2008年伞围高性能计算学术年会 二进制翻译中的寄存器映射与剪裁技术 文延华周永杰唐大国 (江南计算技术研究所无锡214{)83) COIll) (wmwh@sina 摘要:如何进行异构机之间可执行程序的高效移 研机构都在二进制翻译领域进行了深入研究,取得 植是二进制翻译面对的难点问题,本文从寄存器映 了一系列成果,构建了--j=tL商用二进制翻译系统和 射的角度分析了这个问题,提出了分段映射和特殊 几个公开的二进制翻译架构。 寄存器功能剪裁相结合的方法,有效提高了翻译后 二进制翻译要解决异构机之间的代码移植问 程序的执行效率。, 题,必须要分析不同体系结构之间的异、同之处, 关键词:二进制翻译寄存器映射分段映射特 确定不同的数据存储方式、不同的寄存器文件、不 殊寄存器功能剪裁 同的页面大小之间的映射关系,本文主要分析了异 构机之问的寄存器映射问题。 and MappingRegister Register Functionout in 2寄存器映射 CuttingTechnology Translation Binary WENYan—-huaTANG ZHOU 二进制翻译中的寄存器映射指的是将源结构 Da--guo Yong@e Instituteof (Jiangnan ComputingTechnology,Wuxi, 中的寄存器映射到目的结构的过程。对于一般的通 214083) 用寄存器和浮点寄存器,采用的映射策略是一一映 Abstract:Howto codebetween migratebinary 射,即源结构的可执行程序中使用的每一个通用寄 differentISA isan on efficientlyimportantproblem translationWe this atthe 存器被分别映射到目标结构不同的虚通用寄存器, binary analysisproblem of in this 源结构的可执行程序中使用的每一个浮点寄存器 aspectregistermapping paper.An innovative method registermapping combining 被分别映射到目标结构不同的虚浮点寄存器,虚寄 andlhnction outof segmentmapping cutting 存器与实际寄存器的对应问题m二进制翻译系统 hasbeen can specialregister presented,which 的寄存器分配模块解决。但是对于有特殊功能的专 theexecution of code improve efficiencybinary obtainedafter translation 用寄存器,一一映射的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档