二进制翻译是实现系统迁移的主要方法,但基于通用平台的仅靠软件实现的二进制翻译性能不高。该文以龙芯2F 处理器为实现平台,提出一种QEMU 二进制翻译器并进行优化,其中包括编译环境的优化以及二进制翻译器本身的优化2 个方面,对后者的优化主要涉及寄存器直接映射和多媒体指令的改进。实验结果表明,通过寄存器映射优化后,系统能够获得1.45 的加速比,通过多媒体优化后,多媒体程序的执行能达到本地机器执行的80%的性能。