首页> 中国专利> 软硬件协同设计的动态二进制翻译方法

软硬件协同设计的动态二进制翻译方法

摘要

本发明涉及一种软硬件协同设计的动态二进制翻译方法,在硬件层面实现处理器芯片的虚拟机协处理器,包括二进制翻译器及TCache管理器等单元,Tcache的管理和查找由硬件实现,以指令的形式快速查找;二进制翻译单元由硬件实现,使得执行目标指令的主处理器不必切换去做翻译,并且启动时间和Misss时间也得到很好的缓解。软件部分包括异构可执行程序的加载、目标指令的执行、热代码的优化等。本发明通过软件硬件的紧密耦合有效控制整个虚拟机和原有系统之间的共存问题,达到内在的并行性。在单个处理器上支持多指令集,解决异构处理器的指令兼容问题,并较传统的纯软件的虚拟机提高性能和透明性,使虚拟机达到接近于本地执行速度。

著录项

  • 公开/公告号CN101387969B

    专利类型发明专利

  • 公开/公告日2011-04-13

    原文格式PDF

  • 申请/专利权人 上海交通大学;

    申请/专利号CN200810201256.3

  • 发明设计人 李庭涛;管海兵;梁阿磊;

    申请日2008-10-16

  • 分类号

  • 代理机构上海交达专利事务所;

  • 代理人毛翠莹

  • 地址 200240 上海市闵行区东川路800号

  • 入库时间 2022-08-23 09:06:18

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-11-30

    未缴年费专利权终止 IPC(主分类):G06F 9/45 授权公告日:20110413 终止日期:20151016 申请日:20081016

    专利权的终止

  • 2011-04-13

    授权

    授权

  • 2009-05-13

    实质审查的生效

    实质审查的生效

  • 2009-03-18

    公开

    公开

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号