首页 | 官方网站   微博 | 高级检索  
     

动态二进制翻译基础平台CrossBit的设计与实现
引用本文:包云程,梁阿磊,管海兵.动态二进制翻译基础平台CrossBit的设计与实现[J].计算机工程,2007,33(23):100-102.
作者姓名:包云程  梁阿磊  管海兵
作者单位:上海交通大学软件学院,上海,200240
基金项目:国家重点基础研究发展计划(973计划)
摘    要:二进制翻译是指把一种机器平台上的二进制可执行程序经过转换后运行在另一个机器平台上的过程,它解决了二进制代码在异构机器平台上的迁移问题。该文介绍了二进制翻译的工作原理,阐述了CrossBit动态二进制翻译基础平台的设计思路与关键实现,包括其系统架构、工作流程和中间指令的设计。实验数据表明,二进制翻译技术的性能优于传统软件解释技术。

关 键 词:二进制翻译  动态编译  指令集体系结构  虚拟机
文章编号:1000-3428(2007)23-0100-02
收稿时间:2006-12-25
修稿时间:2006年12月25

Design and Implementation of CrossBit: Dynamic Binary Translation Infrastructure
BAO Yun-cheng,LIANG A-lei,GUAN Hai-bing.Design and Implementation of CrossBit: Dynamic Binary Translation Infrastructure[J].Computer Engineering,2007,33(23):100-102.
Authors:BAO Yun-cheng  LIANG A-lei  GUAN Hai-bing
Affiliation:(School of Software, Shanghai Jiaotong University, Shanghai 200240)
Abstract:Binary translation is the technique that translates binary program from one machine platform to another, which enables the binary code to migrate among heterogeneous machine platforms. This paper introduces the principles of binary translation, and focuses on the design and implementation of CrossBit dynamic binary translation infrastructure, including its system architecture and essential design philosophies. Experiment data are provided to prove binary translation’s performance advantage.
Keywords:binary translation  dynamic compilation  instruction set architecture  virtual machine
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号