[发明专利]无约束事务存储器系统有效
申请号: | 201210457575.7 | 申请日: | 2006-12-14 |
公开(公告)号: | CN102968292A | 公开(公告)日: | 2013-03-13 |
发明(设计)人: | H·H·阿卡瑞;A-R·阿德-塔巴塔巴伊;B·萨哈;R·拉吉瓦 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38;G06F12/08 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无约束 事务 存储器 系统 | ||
1.一种处理器,包括:
多个内核,每个内核用于在先前的与一线程相对应的硬件事务存储器访问执行失败之后,引发执行与所述线程相对应的软件事务存储器访问;
所述多个内核中的每个内核包括用于存储数据的一级(L1)高速缓存;
共享的二级(L2)高速缓存、共享的低级高速缓存(LLC)或者被所述多个内核共享的其它类型的高速缓存;
其中,每个内核包括用于存储所有权标志的存储器,其中,所述所有权标志包括一个或多个位,用以确定对应表项的所有权状态,并且其中,响应于所述所有权标志指示有效的所有权状态,中止所述硬件事务存储器访问。
2.如权利要求1所述的处理器,其中,每个内核引发所述软件事务存储器访问和所述硬件事务存储器访问中的至少一个被推测性地执行。
3.如权利要求1所述的处理器,其中,当与不同指令发生冲突时,所述处理器中止所述硬件事务存储器访问。
4.如权利要求3所述的处理器,其中,所述不同指令是与所述软件事务存储器访问相对应的指令。
5.如权利要求3所述的处理器,其中,所述不同指令是由每个内核或至少一个其它处理器内核执行的。
6.如权利要求1所述的处理器,其中,所述存储器还存储与对应于所述硬件事务存储器访问的第一指令和对应于所述软件事务存储器访问的第二指令中的至少一个指令相对应的信息,其中,所述处理器在所述第一指令和第二指令中的至少一个指令提交时更新所存储的信息。
7.如权利要求1所述的处理器,还包括用于存储数据的存储器,其中,所述硬件事务存储器访问和所述软件事务存储器访问对存储在所述存储器中的数据执行相同的操作。
8.如权利要求1所述的处理器,其中,所述存储器还存储与所述硬件事务存储器访问和所述软件事务存储器访问中的至少一个相对应的信息,其中,所存储的信息包括虚拟地址、物理地址、所有权标志、以及推测标志中的一个或多个。
9.如权利要求8所述的处理器,其中,所述存储器包括内容可寻址存储器。
10.如权利要求8所述的处理器,其中,所述存储器包括数据转换后备缓冲器。
11.如权利要求1所述的处理器,其中,所述存储器还存储页表的多个部分,其中,所述页表存储的数据包括虚拟地址标签、物理地址标签、以及物理地址数据中的一个或多个。
12.如权利要求11所述的处理器,还包括用于存储指向所述页表的最后一条表项的页表界限指针的寄存器。
13.如权利要求1所述的处理器,还包括用于存储与所述软件事务存储器访问相对应的描述符的寄存器。
14.如权利要求1所述的处理器,还包括多个其它内核。
15.如权利要求1所述的处理器,其中,所述硬件事务存储器访问由于硬件溢出而执行失败。
16.如权利要求1所述的处理器,其中,每个内核包括:
取回单元,用于取回指令以便由该内核来执行。
17.如权利要求16所述的处理器,其中,每个内核还包括:
解码单元,用于对取回的指令进行解码。
18.如权利要求17所述的处理器,其中,每个内核还包括:
调度单元,用于执行关联于存储已解码指令直到所述指令已准备好待分派的操作。
19.如权利要求18所述的处理器,其中,每个内核还包括:
执行单元,用于执行所述调度单元所分派的指令。
20.如权利要求19所述的处理器,其中,所述执行单元包括存储器执行单元、整数执行单元和浮点数执行单元。
21.如权利要求19所述的处理器,其中,所述执行单元包括乱序执行单元。
22.如权利要求19所述的处理器,其中,每个内核还包括:
引退单元,用于在指令被提交之后令已执行的指令引退。
23.如权利要求19所述的处理器,其中,每个内核还包括:
跟踪高速缓存或微代码只读存储器(uROM),用于存储微代码和/或已被取回的指令的踪迹。
24.如权利要求23所述的处理器,其中,所述微代码用于配置每个内核的硬件组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210457575.7/1.html,转载请声明来源钻瓜专利网。