期刊文献+

基于龙芯3A处理器的跨平台二进制翻译器QEMU的优化研究 被引量:2

STUDY ON OPTIMIZATION OF CROSS-PLATFORM BINARY TRANSLATOR QEMU BASED ON GODSON-3A CPU
下载PDF
导出
摘要 动态二进制翻译与优化技术推动了计算机体系结构的发展。以龙芯3A处理器为实现平台,在系统级模拟模式下,针对原二进制翻译器QEMU寄存器分配方案提出跨平台优化方法,同时引入热路径对动态二进制翻译过程中冗余代码进行优化。实验结果表明,经过优化后,在龙芯3A平台上通过QEMU翻译器运行Windows XP操作系统,其常用X86应用程序的运行速度得到可观提升。以上研究对基于龙芯平台的系统级跨平台应用程序的实用化具有深远的现实意义。 Dynamic binary translation and optimization technology pushes the development of computer architecture. The thesis takes Godson-3A CPU as the implementation platform, under system level simulation pattern, aiming at the original binary translator QEMU' s register allocation scheme, puts forward a cross-platform optimization method. Meanwhile it introduces hot paths to optimize redundant codes in the dynamic binary translation process. Experiment results show that, after optimization, on Godson-3A platform, via QEMU translator, by running Windows XP operation system, the common X86 applications' operating speed obtains significant upgrade. The above study is of profound practical significance to system level cross platform application's practical use based on Godson platform.
作者 张弢 陈香兰
出处 《计算机应用与软件》 CSCD 北大核心 2014年第7期259-262,共4页 Computer Applications and Software
基金 国家"核高基"重大专项(2009ZX01028-002003-005) 中央高校基本科研业务费专项资金资助项目(WK0110000016)
关键词 龙芯3A处理器 二进制翻译 寄存器 热路径 动态优化 Godson-3A CPU Binary translation Register Hot path Dynamic optimization
  • 相关文献

参考文献1

二级参考文献1

共引文献12

同被引文献12

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部