位置:成果数据库 > 期刊 > 期刊详情页
TCG动态二进制翻译技术研究
  • ISSN号:1000-386X
  • 期刊名称:计算机应用与软件
  • 时间:0
  • 页码:-
  • 分类:TP314[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]北京控制工程研究所,北京100190
  • 相关基金:国家自然科学基金项目(91118007).
  • 相关项目:航天嵌入式软件可信性保障集成环境和示范验证与应用
中文摘要:

动态二进制翻译是一种即时编译技术,能在运行时将一种指令集体系结构的二进制代码实时翻译成可在另一种指令集体系结构下运行的代码。针对TCG(Tiny Code Generator)动态二进制翻译技术,首先对其基本原理进行研究,分析它的分层机制和翻译过程;然后对翻译块查询与缓存策略、TCG上下文维护,以及中间表示的分类和属性特点进行研究,并给出目标代码的生成步骤和及其常用的两种优化方式。这两种优化方式均在翻译阶段进行,具有实际的优化价值。

英文摘要:

Dynamic binary translation is a just-in-time compilation technique. It can timely translate the running binary code of one in-struction set system into the code running in another instruction set system. Aiming at the TCG dynamic binary translation technique, we first study its rationale, analyse its hierarchical mechanism and translation process, and then study the strategy of translation block query and cache, the maintenance of TCG context, and the classification and attribute feature of intermediate representation. Besides, we provide the steps of generating the TCG target code and two common optimising methods. These two optimising means all work in translation stage, and have practical optimisation value.

同期刊论文项目
同项目期刊论文
期刊信息
  • 《计算机应用与软件》
  • 北大核心期刊(2011版)
  • 主管单位:上海科学院
  • 主办单位:上海市计算技术研究所 上海计算机软件技术开发中心
  • 主编:朱三元
  • 地址:上海市愚园路546号
  • 邮编:200040
  • 邮箱:cas@sict.stc.sh.cn
  • 电话:021-62254715 62520070-505
  • 国际标准刊号:ISSN:1000-386X
  • 国内统一刊号:ISSN:31-1260/TP
  • 邮发代号:4-379
  • 获奖情况:
  • 全国计算机类中文核心期刊
  • 国内外数据库收录:
  • 波兰哥白尼索引,美国剑桥科学文摘,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2011版),中国北大核心期刊(2000版)
  • 被引量:27463