[发明专利]用于执行根据两个指令集架构编译的应用编码的系统和方法有效

专利信息
申请号: 201480083286.2 申请日: 2014-12-09
公开(公告)号: CN107077337B 公开(公告)日: 2021-01-15
发明(设计)人: 伍勇;林晓东;金一华;钟学亮;李剑慧 申请(专利权)人: 英特尔公司
主分类号: G06F9/455 分类号: G06F9/455;G06F9/46;G06F8/41;G06F9/30;G06F9/54
代理公司: 永新专利商标代理有限公司 72002 代理人: 刘瑜;王英
地址: 美国加*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要: 公开了与具有多个ISA的应用(118)代码的执行相关联的方法、装置和存储介质。在各种实施例中,运行时间环境(104)可执行具有多个指令集架构的应用(118)代码。运行时间环境(104)可被配置为根据第一指令集架构来执行应用(118)代码的第一代码(120),同时还被配置为根据将第一指令集架构扩展的第二指令集架构来执行应用(118)代码的第二代码(122)。使用门(124),运行时间环境(104)可适于适配从第一代码(120)到第二指令集架构的交互和/或适配从第二代码(122)到第一指令集架构的交互,并且随后,返回根据第一指令集架构或第二指令集架构分别地执行应用(118)代码。还可公开其他实施例。
搜索关键词: 用于 执行 根据 两个 指令 架构 编译 应用 编码 系统 方法
【主权项】:
一种用于执行具有多个指令集架构的应用代码的装置,所述装置包括:一个或多个处理器;物理存储器,与所述一个或多个处理器耦合,并被配置为存储要被加载至所述物理存储器内以便由所述一个或多个处理器执行的应用代码,所述应用代码包括根据第一指令集架构编译的第一代码以及根据所述第一指令集架构的第二扩展指令集架构编译的第二代码;以及运行时间环境,其具有用于所述第二代码的执行的沙箱,所述运行时间环境被加载至所述物理存储器内并被所述一个或多个处理器操作以执行以下步骤:插入与所述第一指令集架构和所述第二指令集架构之间的切换相关联的开关门;在所述应用代码的执行期间,拦截与所述第一代码或所述第二代码相关联的交互;并且在所述应用代码的执行期间,并且使用所述开关门,适配从所述第一指令集架构到所述第二指令集架构的或从所述第二指令集架构到所述第一指令集架构的被拦截的交互。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201480083286.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top