[发明专利]无序处理器中的事务存储器执行的方法、设备和系统有效
申请号: | 201310090359.8 | 申请日: | 2007-03-20 |
公开(公告)号: | CN103257933B | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | R.拉瓦;H.阿卡里;K.赖 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/0802 | 分类号: | G06F12/0802;G06F13/16;G06F9/30;G06F9/38;G06F9/52 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 徐予红,朱海煜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无序 处理器 中的 事务 存储器 执行 方法 设备 系统 | ||
1.一种用于无序处理器中的事务存储器执行的设备,包括:
存储单元,其存储与未提交的事务存储器访问请求的数量相对应的值;以及
第一逻辑单元,其针对事务存储器访问请求开始和事务存储器访问请求提交的出现而更新所述存储单元中存储的所述值。
2.如权利要求1所述的设备,还包括第二逻辑单元,其至少部分地响应于所述事务存储器访问请求中的一个而存储与处理器的一个或多个部件的状态相对应的数据。
3.如权利要求2所述的设备,还包括第三逻辑单元,其在与所述事务存储器访问请求中的一个相对应的一个或多个操作中的至少一个无法提交之后,恢复所述处理器的所述一个或多个部件的所述状态。
4.如权利要求2所述的设备,还包括第三逻辑单元,其在与所述事务存储器访问请求中的至少一个相对应的一个或多个操作能够以原子方式提交的指示之后,引起所述一个或多个操作的执行。
5.如权利要求4所述的设备,其中在所述存储单元中存储的所述值指示已经提交了所述事务存储器访问请求中的最后一个之后,所述第三逻辑单元引起所述一个或多个操作的执行。
6.如权利要求2所述的设备,其中所述处理器的所述一个或多个部件包括一个或多个寄存器。
7.如权利要求1所述的设备,其中所述事务存储器访问请求对应于相同的线程。
8.如权利要求1所述的设备,还包括用来存储数据的高速缓存,其中所述高速缓存包括一个或多个位,以指示与所述事务存储器访问请求中的一个相对应的、对所述高速缓存的一部分的访问。
9.如权利要求8所述的设备,其中所述高速缓存的所述一部分是一个或多个高速缓存线或高速缓存块。
10.如权利要求8所述的设备,其中所述高速缓存中与所述事务存储器访问请求中的至少一个相对应的一个或多个条目在所述高速缓存的其它条目之后被逐出。
11.如权利要求1所述的设备,还包括第二逻辑单元,其猜测地执行与所述事务存储器访问请求相对应的一个或多个操作中的至少一些。
12.如权利要求1所述的设备,其中与所述事务存储器访问请求相对应的一个或多个操作中的至少一些被标识为事务的或非事务的。
13.如权利要求1所述的设备,还包括第二逻辑单元,其响应于下列情况中的一个或多个而中止所述事务存储器访问请求的至少一个:
与不同操作的冲突;
迫使中止的实现特定事件;或
显式中止的请求。
14.如权利要求1所述的设备,还包括多个处理器核心,其中所述多个处理器核心的至少一个包括所述第一逻辑单元或者所述存储单元的一个或多个。
15.如权利要求1所述的设备,还包括第二逻辑单元,其在先前的一个事务存储器访问请求已经访问了存储器中与加载操作相对应的相同位置之后,猜测地引起所述加载操作的发出。
16.如权利要求1所述的设备,还包括第二逻辑单元,其引起与所述事务存储器访问相对应的非事务存储的执行,作为对存储器的直写操作。
17.一种用于无序处理器中的事务存储器执行的方法,包括:
响应于与事务存储器请求相对应的至少第一指令而更新与未提交的事务存储器访问请求的数量相对应的存储值;以及
响应于与所述事务存储器请求相对应的第二指令而执行一个或多个操作。
18.如权利要求17所述的方法,还包括响应于所述第二指令而更新所述存储值。
19.如权利要求17所述的方法,还包括响应于所述第一指令而对处理器的一个或多个部件进行抽点检查。
20.如权利要求17所述的方法,还包括如果与高速缓存的一部分相对应的位指示对所述高速缓存的所述一部分的先前事务访问,则猜测地发出与所述事务存储器请求相对应的加载指令。
21.如权利要求17所述的方法,还包括将与所述事务存储器请求相对应的一个或多个指令标识为事务的或非事务的。
22.如权利要求21所述的方法,其中隐式地或显式地执行标识所述一个或多个指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310090359.8/1.html,转载请声明来源钻瓜专利网。