首页 | 本学科首页   官方微博 | 高级检索  
     

基于龙芯处理器的二进制翻译器优化
引用本文:蔡嵩松,刘奇,王剑,刘金刚.基于龙芯处理器的二进制翻译器优化[J].计算机工程,2009,35(7):280-282.
作者姓名:蔡嵩松  刘奇  王剑  刘金刚
作者单位:1. 首都师范大学和中国科学院计算技术研究所计算机科学联合研究院,北京,100037;中国科学院计算技术研究所,北京,100080
2. 中国科学院计算技术研究所,北京,100080
3. 首都师范大学和中国科学院计算技术研究所计算机科学联合研究院,北京,100037
基金项目:国家重点基础研究发展规划(973计划),国家高技术研究发展计划(863计划),国家高技术研究发展计划(863计划),国家自然科学基金 
摘    要:二进制翻译是实现系统迁移的主要方法,但基于通用平台的仅靠软件实现的二进制翻译性能不高。该文以龙芯2F处理器为实现平台,提出一种QEMU二进制翻译器并进行优化,其中包括编译环境的优化以及二进制翻译器本身的优化2个方面,对后者的优化主要涉及寄存器直接映射和多媒体指令的改进。实验结果表明,通过寄存器映射优化后,系统能够获得1.45的加速比,通过多媒体优化后,多媒体程序的执行能达到本地机器执行的80%的性能。

关 键 词:龙芯2F处理器  二进制翻译器  寄存器  堆栈
修稿时间: 

Optimization of Binary Translator Based on GODSON CPU
CAI Song-song,LIU Qi,WANG Jian,LIU Jin-gang.Optimization of Binary Translator Based on GODSON CPU[J].Computer Engineering,2009,35(7):280-282.
Authors:CAI Song-song  LIU Qi  WANG Jian  LIU Jin-gang
Affiliation:1.Joint Academe of Computer Science;Capital Normal University & Institute of Computing Technology;Chinese Academy of Sciences;Beijing 100037;2.Institute of Computing Technology;Beijing 100080
Abstract:Binary translation is the most important approach to achieve system migration, but the one based on general architectural and software suffers from poor performance.This paper introduces an optimization method of QEMU binary translation based on GODSON2F CPU.This optimization mainly contains two aspects:tool chain and QEMU binary translator itself.Aiming at the latter one, the methods are direct mapping of registers and the optimization to Multimedia Extensions(MMX) instructions.Experimental results show th...
Keywords:GODSON2F CPU  binary translator  register  stack  
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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