[发明专利]用于细化的链路训练的数据结构在审
申请号: | 202010219900.0 | 申请日: | 2020-03-25 |
公开(公告)号: | CN112052210A | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | D·J·哈里曼 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张扬 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 细化 训练 数据结构 | ||
计算设备的端口包括用以实现特定互连协议的协议电路,其中,所述协议电路用以生成根据特定互连协议而定义的一组有序集合。该组有序集合是针对用以将第一设备耦合到第二设备的链路来生成的,并且该组有序集合包括用于链路的链路信息。转换层电路被提供以进行以下操作:根据该组有序集合来生成用以包括链路信息的至少一部分的至少一个数据结构;以及使得数据结构代替该组有序集合来在链路上从第一设备被发送到第二设备。
技术领域
本公开内容涉及计算系统,并且具体地(但非排他地)涉及用于点对点互连的训练。
背景技术
半导体处理和逻辑设计的发展已经允许可以存在于集成电路设备上的逻辑的数量的增加。作为必然结果,计算机系统配置已经从系统中的单个或多个集成电路演变为存在于单独的集成电路上的多个核、多个硬件线程和多个逻辑处理器、以及集成在这种处理器内的其它接口。处理器或集成电路通常包括单个物理处理器管芯,其中处理器管芯可以包括任意数量的核、硬件线程、逻辑处理器、接口、存储器、控制器集线器等。
由于有更大能力来在更小的封装中适配更大处理能力,所以较小型的计算设备已经越来越普及。智能手机、平板设备、超薄笔记本电脑和其它用户设备已经呈指数级增加。然而,这些较小型的设备依赖于服务器来进行超出形状因子的数据存储和复杂处理两者。因此,对高性能计算市场(即,服务器空间)的需求也已经增加。例如,在现代服务器中,通常不仅存在具有多个核的单个处理器,而且还存在多个物理处理器(也被称为多个插槽)以提高计算能力。服务器还可以使用分布式计算、用机柜式架构以及其它替代实现方式来实现。随着处理能力连同计算系统中的设备数量一起增长,插槽与其它设备之间的通信变得更加关键。
实际上,互连已经从主要处理电气通信的更传统的多位总线发展为促进快速通信的成熟的互连架构。遗憾的是,由于对未来处理器以甚至更高速率消耗的需求,对现有互连架构的能力施加了对应的需求。
附图说明
图1示出了包括互连架构的计算系统的实施例。
图2示出了包括分层栈的互连架构的实施例。
图3示出了要在互连架构内生成或接收的请求或分组的实施例。
图4示出了用于互连架构的发射机和接收机对的实施例。
图5A-5C是通过示例链路拓扑连接的端口的简化框图。
图6A-6B是通过由示例转换层实现的链路所连接的示例设备的简化框图。
图7A-7B是示出示例转换层的操作的简化框图。
图8A-8C是示出在示例物理连接的介质上传送示例数据结构的简化框图。
图9是通过相应的示例链路连接到一个或多个不同设备的示例计算设备的简化框图。
图10示出了用于包括多核处理器的计算系统的框图的实施例。
图11示出了用于包括多个处理器的计算系统的框的实施例。
具体实施方式
在以下描述中,阐述了诸如以下各项的示例的大量具体细节以便提供对本发明的透彻理解:特定类型的处理器和系统配置、特定硬件结构、特定架构和微架构细节、特定寄存器配置、特定指令类型、特定系统组件、特定测量/高度、特定处理器流水线阶段和操作等。然而,对于本领域技术人员将显而易见的是,可能不需要采用这些具体细节来实施本发明。在其它情况下,没有详细描述公知的组件或方法(诸如特定和替代的处理器架构、用于所描述的算法的特定逻辑电路/代码、特定固件代码、特定互连操作、特定逻辑配置、特定制造技术和材料、特定编译器实现方式、用代码对算法的特定表达、特定掉电和门控技术/逻辑、以及计算机系统的其它特定操作细节),以便避免不必要地模糊本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010219900.0/2.html,转载请声明来源钻瓜专利网。