期刊文献+

面向瘦客户端的分布式动态二进制翻译系统

Distributed Dynamic Binary Translation System for Thin Client
下载PDF
导出
摘要 传统的动态二进制翻译系统不适合直接用于瘦客户端,因为瘦客户端(如手机等)大多存在资源受限的问题,而动态二进制翻译过程会消耗较多的计算和内存资源。针对上述问题,提出一个适用于瘦客户端的分布式动态二进制翻译系统,用远程服务器完成二进制翻译,客户端只要执行翻译好后的代码即可。CPUSPEC2000的实验结果表明,在瘦客户端上使用该系统相对于使用传统的动态二进制翻译器可以带来更高的性能和更小的开销。 Since the binary translation process may consume many computation and memory resources and the thin client is a limited resource device, directly using ported traditional binary translation tools on the thin client may result in high cost and low efficiency. This paper proposes a new distributed dynamic binary translation system designed specifically, for the thin client. This system uses a remote server to translate the source binary and executes the translated code in the thin client. Experimental results of CPU SPEC 2000 show that this method works much better than directly using ported traditional binary translation tools, and servers as a promising solution to the execution of different architectures' binaries on the thin client with low overhead.
出处 《计算机工程》 CAS CSCD 北大核心 2009年第22期272-274,共3页 Computer Engineering
基金 国家"973"计划前期研究专项课题基金资助项目(2007CB316506) 国家"863"计划基金资助项目(2006AA01Z169) 国家自然科学基金资助项目(60773093)
关键词 动态二进制翻译 分布式系统 瘦客户端 Crossbit虚拟机 dynamic binary translation distributed system thin client Crossbit virtual machine
  • 相关文献

参考文献5

  • 1Altman E R, Kaeli D, Sheffer Y. Welcome to the Opportunities of Binary Translation[J]. IEEE Computer, 2000, 33(3): 40-45.
  • 2包云程,梁阿磊,管海兵.动态二进制翻译基础平台CrossBit的设计与实现[J].计算机工程,2007,33(23):100-101. 被引量:6
  • 3Baraz L, Devor B L, Etzion T O, et al. IA-32 Execution Layer: A Two Phase Dynamic Translator Designed to Support IA-32 Applications on Itanium(R)-based Systems[C]//Proc. of the 36th Int'l Syrup. on Microarchitecture. San Diego, USA: IEEE Computer Society, 2003: /91-202.
  • 4Ebcioglu K, Altman E. DAISY: Dynamic Compilation for 100% Architectural Compatibility[C]//Proc. of the 24th Int'l Syrup. on Computer Architecture. Denver, USA: ACM Press, 1997: 26-37.
  • 5Ung D, Cifuentes C. Machine-adaptable Dynamic Binary Translation[C]//Proc. of the ACM Workshop on Dynamic Optimization Dynamo. Boston, USA: ACM SIGPLAN, 2000: 30-40.

二级参考文献7

  • 1Altman E R, Kaeli D R, Sheffer Y. Welcome to the Opportunities of Binary Translation[J]. IEEE Computer, 2000, 33(3): 40-45,
  • 2Baraz L, Devor T, Etzion O, et al. IA-32 Execution Layer: A Two-phase Dynamic Translator Designed to Dupport IA-32 Applications on Itanium-based Systems[C].Proceedings of the 36th International Conference on Microarchitecture, San Diego, CA. 2003.
  • 3Meloan S. The Java HotSpot Performance Engine: An In-depth Look[Z]. Sun Microsystems, 1999.
  • 4Sites R L, Chernoff A, Kirk M D, et al. Binary Translation[J]. Digital Technical Journal, 1992, 4(4).
  • 5Andrews K, Sand D. Migrating a C1SC Computer Family onto RISC via Object Code Translation[C].Proc. of the 5th International Conference on Architectural Support for Programming Languages and Operating Systems, New York, USA. 1992: 213-222.
  • 6Bala V, Duesterwald E, Dynamo S B. A Transparent Dynamic Optimization System[C].Proceedings of the ACM S1GPLAN 2000 Conference on Programming Language Design and Implementation, New York. USA. 2000:1 - 12.
  • 7Burger D, Austin T M. The SimpleScalar Tool Set Version 2.0[R]. Technical Report 1342, Computer Sciences Department, University of Wisconsin, 1997.

共引文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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