[发明专利]多个上行链路端口设备在审
申请号: | 201780032402.1 | 申请日: | 2017-05-29 |
公开(公告)号: | CN109154924A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | D·D·夏尔马;A·瓦苏德万;D·哈里曼 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张立达;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理核心 链路 上行链路端口 插口 互连协议 设备连接 设备设备 数据发 关联 | ||
设备被提供有两个或更多个上行链路端口,其用于经由两个或更多个链路将设备连接到一个或多个插口,其中,插口中的每一个包括一个或多个处理核心,并且两个或更多个链路中的每一个都符合特定互连协议。设备还包括I/O逻辑,其用于:识别将被发送到一个或多个处理核心以进行处理的数据,确定与数据相关联的亲和属性,以及基于亲和属性来确定两个或更多个链路中的哪一个用于将数据发送到一个或多个处理核心。
技术领域
概括而言,本公开内容涉及计算机开发领域,并且更具体而言,涉及配置计算机互连链路。
背景技术
半导体处理和逻辑设计的进步已经允许增加集成电路设备上可以存在的逻辑的量。作为必然的结果,计算机系统配置已经从系统中单个或多个集成电路发展到个别集成电路上存在多个核心、多个硬件线程和多个逻辑处理器,以及集成在这样处理器内的其他接口。处理器或集成电路通常包括单个物理处理器管芯,其中,处理器管芯可以包括任何数量的核心、硬件线程、逻辑处理器、接口、存储器、控制器集线器等。
作为用于在较小的封装中装配较大的处理能力的能力的结果,较小的计算设备已经越发普及。智能手机、平板计算机、超薄笔记本和其他用户装备已呈指数级增长。然而,这些较小的设备依赖于服务器,无论是对于数据存储还是对于超出形状因子的复杂处理。因此,高性能计算市场(即,服务器空间)中的需求也已经增加。例如,在现代服务器中,通常不仅存在具有多个核心的单个处理器,而且还存在用于增加计算能力的多个物理处理器(还被称为多个插口(socket))。但随着处理能力随着计算系统中设备的数量而增长,插口和其他设备之间的通信变得更加关键。
附图说明
图1示出了根据一个实施例的包括用于连接计算机系统中的I/O设备的串行点对点互连的系统的简化框图。
图2示出了根据一个实施例的分层协议栈的简化框图。
图3示出了事务描述符的实施例。
图4示出了串行点对点链路的实施例。
图5示出了潜在的多处理器系统配置的实施例。
图6示出了多插口系统的实施例。
图7A-7C示出了包括多上行链路端口设备的实施例。
图8示出了对包括多上行链路端口设备的示例性系统的表示。
图9示出了包括多核处理器的计算系统的框图的实施例。
图10示出了包括多个处理器插口的计算系统的块的实施例。
各个附图中同样的附图标记和名称指示同样的元素。
具体实施方式
在以下描述中,阐述了许多特定细节(例如,特定类型的处理器和系统配置、特定硬件结构、特定架构和微架构细节、特定寄存器配置、特定指令类型、特定系统组件、特定处理器管线阶段、特定互连层、特定分组/事务配置、特定事务名称、特定协议交换、特定链路宽度、特定实施方式和操作等的示例),以便提供对本公开内容的透彻理解。然而,对于本领域技术人员而言可以显而易见的是,这些特定细节对于实践本公开内容的主题而言不一定需要被采用。在其他实例中,已经避免了对已知组件或方法(例如,特定和替代处理器架构、用于所描述的算法的特定逻辑电路/代码、特定固件代码、低级互连操作、特定逻辑配置、特定制造技术和材料、特定编译器实施方式、代码中算法的特定表达、特定断电和门控技术/逻辑以及计算机系统的其他特定操作细节)的详细描述,以便避免不必要地模糊本公开内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780032402.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于存储器的电路板
- 下一篇:通信设备、通信方法、程序和通信系统