[发明专利]用于提供在原子区内的条件提交的决策机制的装置、方法和系统有效
申请号: | 201180046077.7 | 申请日: | 2011-09-26 |
公开(公告)号: | CN103119556A | 公开(公告)日: | 2013-05-22 |
发明(设计)人: | M·小布雷特尼茨;Y·吴;C·王;E·博林;S·胡;C·B·齐勒斯 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/305;G06F9/06;G06F15/76 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张晰;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 在本文中描述了一种用于条件提交和/或推测检查点检查事务的装置和方法,其潜在地导致动态调整事务的大小。在二进制代码的动态优化期间,插入事务来提供存储器排序保护,这使得动态优化器能更积极地优化代码。并且条件提交使得能够有效执行动态优化代码,同时试图防止事务耗尽硬件资源。同时推测检查点使得能够在事务中止时快速并有效地恢复。处理器硬件适用于支持动态调整事务的大小,例如包括识别条件提交指令的解码器、推测检查点指令,或二者。并且处理器硬件还适用于执行操作来支持条件提交或执行推测检查点来响应解码这些指令。 | ||
搜索关键词: | 用于 提供 原子 区内 条件 提交 决策 机制 装置 方法 系统 | ||
【主权项】:
一种用于优化代码的装置,包括:保存程序代码的存储器;以及处理器,包括硬件资源,其适用于支持事务执行并且提供所述硬件资源的可用性表示;以及执行逻辑,其适用于执行所述程序代码,以使所述处理器基于所述硬件资源的可用性表示而动态地调整包括所述程序代码的优化部分的事务区域的大小。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201180046077.7/,转载请声明来源钻瓜专利网。