动态二进制翻译基础平台CrossBit的设计与实现  被引量:6

Design and Implementation of CrossBit: Dynamic Binary Translation Infrastructure

在线阅读下载全文

作  者:包云程[1] 梁阿磊[1] 管海兵[1] 

机构地区:[1]上海交通大学软件学院,上海200240

出  处:《计算机工程》2007年第23期100-101,134,共3页Computer Engineering

基  金:国家"973"计划基金资助项目(2004CCA02600)

摘  要:二进制翻译是指把一种机器平台上的二进制可执行程序经过转换后运行在另一个机器平台上的过程,它解决了二进制代码在异构机器平台上的迁移问题。该文介绍了二进制翻译的工作原理,阐述了CrossBit动态二进制翻译基础平台的设计思路与关键实现,包括其系统架构、工作流程和中间指令的设计。实验数据表明,二进制翻译技术的性能优于传统软件解释技术。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.

关 键 词:二进制翻译 动态编译 指令集体系结构 虚拟机 

分 类 号:TP391[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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