发明名称 | 优化虚拟机环境中的应用程序接口的方法和装置 | ||
摘要 | 在虚拟机(VM)环境下用于优化的应用程序接口(API)的方法和装置。首先,生成与一条或更多条处理器指令相关联的处理器指令桩(PIPS),其中,术语“桩”指被提供来在程序执行期间完成各种任务的部分动态生成的代码。然后,基于所生成的PIPS,生成优化的应用程序接口,以执行所述一条或更多条处理器指令。该优化操作克服了这样的事实:在VM环境中的JIT编译器不能进行处理器专用优化,即不能利用下层处理器提供的特征。 | ||
申请公布号 | CN101777006A | 申请公布日期 | 2010.07.14 |
申请号 | CN201010004458.6 | 申请日期 | 2005.02.02 |
申请人 | 英特尔公司 | 发明人 | 古鲁拉杰·纳吉德拉;斯图尔特·泰勒 |
分类号 | G06F9/455(2006.01)I | 主分类号 | G06F9/455(2006.01)I |
代理机构 | 上海专利商标事务所有限公司 31100 | 代理人 | 毛力 |
主权项 | 一种用于优化应用程序接口的方法,包括:生成与一条或更多条处理器指令相关联的处理器指令代理桩,所述一条或更多条处理器指令为处理器专用指令;接收与不支持所述一条或更多条处理器指令的受管理运行环境相关联的受管理应用程序接口;将与所述一条或更多条处理器指令相关联的所述处理器指令代理桩插入所述受管理应用程序接口,以生成优化的受管理应用程序接口;以及使用所述受管理运行环境的编译器编译包括本机代码的所述优化的受管理应用程序接口。 | ||
地址 | 美国加利福尼亚州 |