摘要
传统的动态二进制翻译系统不适合直接用于瘦客户端,因为瘦客户端(如手机等)大多存在资源受限的问题,而动态二进制翻译过程会消耗较多的计算和内存资源。针对上述问题,提出一个适用于瘦客户端的分布式动态二进制翻译系统,用远程服务器完成二进制翻译,客户端只要执行翻译好后的代码即可。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)