首页> 外文会议>IEEE International Confernece on Computer Design >Efficient Binary Translation System with Low Hardware Cost
【24h】

Efficient Binary Translation System with Low Hardware Cost

机译:硬件成本低的高效二元翻译系统

获取原文

摘要

Binary translation is one of the most important approaches for system migration. However, software binary translation systems often suffer from the inefficiency and traditional hardware-software co-designed virtual machines require the unavoidable re-design of the processor architecture. This paper presents a novel hardware-software co-designed method to accelerate the binary translation on an existing architecture. The hardware supports for source-architecture-only functions, partial decodes and binary translation system acceleration are proposed. These hardware supports help the binary translation system to achieve high performance and simplify the design of the binary translation software. In the meantime, the hardware cost is well controlled in a certain low level. These supports are implemented in Godson-3 processors to speedup the x86 binary translation to the native MIPS instruction set. Performance evaluations on RTL simulation and FPGA emulation platforms show that the proposed method can speedup most benchmark programs by nearly 10 times compared to pure software-based binary translation and achieves about 70% performance of the native program execution. The chip is fabricated in ST 65nm CMOS technology, and the physical design results show that the chip area cost is less than 5%.
机译:二进制转换是系统迁移最重要的方法之一。但是,软件二进制转换系统经常遭受效率低下,传统的硬件 - 软件共同设计的虚拟机需要不可避免的处理器架构的重新设计。本文提出了一种新颖的硬件 - 软件共同设计的方法,可以加速现有架构的二进制转换。提出了仅用于源架构的硬件支持,部分解码和二进制转换系统加速。这些硬件支持帮助二进制翻译系统实现高性能并简化二进制翻译软件的设计。与此同时,硬件成本在一定的低水平中很好地控制。这些支持在龙芯-3处理器中实现,将x86二进制转换加速到本机MIPS指令集。 RTL仿真和FPGA仿真平台上的性能评估表明,与基于纯软件的二进制转换相比,该方法可以将大多数基准程序加速近10次,并实现了大约70%的本机程序执行性能。芯片在ST 65nm CMOS技术中制造,物理设计结果表明,芯片面积成本小于5%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号