发明名称 执行具有回滚由积极优化导致的变化的能力的积极代码优化
摘要 提供了用于积极优化计算机代码(415)的机制。利用这些机制,接收具有代码的一部分的可执行代码(415),对于代码的该部分,提供了代码的该部分的积极编译代码版本(420)和保守编译代码版本(430)。在数据处理系统(450)的处理器(206)中执行(610)代码的该部分的积极编译代码版本(420)。确定(620)在积极编译代码版本(420)的执行期间是否发生异常条件。响应于确定(620)发生异常条件,回滚(630)代码的该部分的状态的变化。响应于回滚(630)代码的该部分的状态的变化,在数据处理系统(450)的处理器(206)中执行保守编译代码版本(430)。
申请公布号 CN102782644A 申请公布日期 2012.11.14
申请号 CN201180011671.2 申请日期 2011.02.25
申请人 国际商业机器公司 发明人 M·K·格什温
分类号 G06F9/30(2006.01)I 主分类号 G06F9/30(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 付建军
主权项 一种数据处理系统(450)中的用于执行可执行代码(415)的方法,包括:接收具有代码的一部分的可执行代码(415),对于代码的该部分,提供了代码的该部分(415)的积极编译代码版本(420)和保守编译代码版本(430);在数据处理系统(450)的处理器(206)中执行(610)代码的该部分的积极编译代码版本(420);确定(620)在积极编译代码版本(420)的执行期间是否发生异常条件;响应于确定发生异常条件(620),回滚(630)代码的该部分(415)的状态的变化;以及响应于回滚代码的该部分(415)的状态的变化,在数据处理系统(450)的处理器(206)中执行(660,780)保守编译代码版本(430)。
地址 美国纽约