[发明专利]一致性协议表有效
申请号: | 201380049062.5 | 申请日: | 2013-03-15 |
公开(公告)号: | CN104756097B | 公开(公告)日: | 2018-05-15 |
发明(设计)人: | R·比尔斯;Y·S·迪隆 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F13/14 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 邬少俊;王英 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一致性 协议 | ||
提供了代理以包括状态表存储设备,其用于保持状态表组,所述状态表组表示多个一致性协议动作,其中所述状态表组包括至少一个嵌套状态表。所述代理还包括与所述状态表存储设备相关联的协议逻辑,所述协议逻辑接收一致性协议消息,并且至少部分地基于所述一致性协议消息而从所述状态表组确定所述多个一致性协议动作中的一个一致性协议动作。
技术领域
本公开总体上涉及计算机开发领域,并且更具体地,涉及包括对相互依存的约束系统的协调的软件开发。
背景技术
半导体处理和逻辑设计的发展已允许在集成电路设备上呈现的逻辑数量的增加。作为一个必然结果,计算机系统配置已从系统中的单个或多个集成电路演进为在个体集成电路上呈现的多个内核、多个硬件线程、和多个逻辑处理器,以及集成在这种处理器内的其它接口。处理器或集成电路通常包括单个物理处理器管芯,其中该处理器管芯可以包括任意数量的内核、硬件线程、逻辑处理器、接口、存储器、控制器集线器等。
作为在较小封装中的适应更强处理能力的更大能力的结果,更小的计算设备增加了流行度。智能电话、平板计算机、超薄笔记本计算机、以及其它用户设备已按指数级增长。然而,这些更小的设备依靠服务器以用于超出形状因子的数据存储和复杂处理。因此,也提高了对于高性能计算市场(即,服务器空间)的需求。例如,在现代服务器中,通常不但仅有具有多个内核的单个处理器,而且还有多个物理处理器(也被称为多个插口)以提高计算能力。但是随着处理能力随着计算系统中识别的数量的增加而增长,插口和其它设备之间的通信变得更加关键。
实际上,互连已从主要负责电通信的更为传统的多点分支总线成长为促成快速通信的完全成熟的互连架构。不幸的是,随着对于未来处理器的需求以按更高速率消耗,对应的需求被置于现有互连架构的能力上。
附图说明
图1示出了根据一个实施例的包括在计算机系统中连接I/O设备的点对点互连的系统的简化框图;
图2示出了根据一个实施例的分层协议栈的简化框图;
图3示出了事务描述符的实施例。
图4示出了串行点对点链路的实施例。
图5示出了潜在的高性能互连(HPI)系统配置的实施例。
图6示出了与HPI相关联的分层协议栈的实施例。
图7示出了示例协议状态表的表示。
图8示出了协议状态表的示例嵌套的表示。
图9示出了由示例测试引擎使用一组协议状态表的表示。
图10示出了由示例测试引擎使用一组协议状态表的表示。
图11示出了包括多核处理器的计算系统的框图的实施例。
图12示出了示例计算系统的框图的实施例。
在各个图中,相似的附图标记和名称表明相似元件。
具体实施方式
在以下描述中,阐述了许多具体细节,例如特定类型的处理器和系统配置、特定硬件结构、特定架构和微架构细节、特定寄存器配置、特定指令类型、特定系统组件、特定处理器管线级(pipeline stage)、特定互连层、特定分组/事务配置、特定事务名称、特定协议交换、特定链路宽度、特定实施方式、以及操作等的示例,以便提供对本发明的透彻理解。然而,对于本领域技术人员来说可以显而易见的是,不一定需要采用这些具体细节来实践本公开的主题。在其它实例中,已经避免了对已知组件或方法的非常详细的描述(例如,特定和替代处理器架构、针对所描述的算法的特定逻辑电路/代码、特定固件代码、低级互连操作、特定逻辑配置、特定制造技术和材料、特定编译器实施方式、用代码对算法进行的特定表达、特定断电和门控技术/逻辑以及计算机系统的其它特定操作细节),以便避免不必要地模糊本公开。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380049062.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于将管形的构件固定在附加安装结构上的保持件
- 下一篇:内窥镜用处理器具