[发明专利]用于提高应用仿真加速的效率的系统和方法有效
申请号: | 201310652562.X | 申请日: | 2013-12-05 |
公开(公告)号: | CN103678126A | 公开(公告)日: | 2014-03-26 |
发明(设计)人: | 谢尔盖·Y·别洛夫 | 申请(专利权)人: | 卡巴斯基实验室封闭式股份公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F21/56;G06F21/53 |
代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 谢栒;魏宁 |
地址: | 俄罗斯*** | 国省代码: | 俄罗斯;RU |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 用于提高应用仿真加速的效率的系统和方法。用于分析软件代码的经改进的仿真器以及相关联的方法。仿真器包括虚拟执行环境和硬件加速器,在虚拟执行环境中在软件代码的第一部分的仿真期间表示一系列虚拟处理状态,硬件加速器实施计算硬件的初始化以在虚拟执行环境中直接执行处于调查之下的软件代码的第二部分而不用对其进行仿真。效率评估模块确定对处于调查之下的软件代码的第二部分的不用对其进行仿真的执行加以实施的效率的测度,并且加速决策模块基于所确定的效率的测度来实施对要由硬件加速器模块直接执行的处于调查之下的软件代码的第二部分的选择。 | ||
搜索关键词: | 用于 提高 应用 仿真 加速 效率 系统 方法 | ||
【主权项】:
一种用于仿真处于调查之下的软件代码的方法,在包括计算硬件和数据存储的计算机系统中,所述计算硬件包括至少一个处理器,所述方法包括:由处于程序控制之下进行操作的所述计算硬件执行虚拟执行环境,在所述虚拟执行环境中处于调查之下的所述软件代码的第一部分被仿真,其中在所述第一部分的仿真期间表示一系列虚拟处理状态;由所述计算硬件执行处于调查之下的所述软件代码的第二部分而不用对其进行仿真;在所述软件代码的所述第二部分的不用进行仿真的所述执行之前,根据在所述软件代码的所述第二部分前的所述系列虚拟处理状态之一来初始化所述计算硬件;由处于程序控制之下进行操作的所述计算硬件针对所述软件代码的所述第二部分的不用进行仿真的所述执行来确定效率的测度;以及由处于程序控制之下操作的所述计算硬件确定所述软件代码的所述第二部分的不用进行仿真的执行的适宜性,其中所述适宜性的确定是基于所述效率的测度与效率标准的比较。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡巴斯基实验室封闭式股份公司,未经卡巴斯基实验室封闭式股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310652562.X/,转载请声明来源钻瓜专利网。
- 上一篇:多层注射成型体
- 下一篇:板材纹理处理装置及处理方法