[发明专利]用于经由虚拟总线编码传送遥测信息的系统、装置和方法在审
申请号: | 202010582847.0 | 申请日: | 2020-06-23 |
公开(公告)号: | CN112698909A | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | I·阿加瓦尔;N·帕利沃尔 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F13/42;H04L12/933;H04L12/935 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 经由 虚拟 总线 编码 传送 遥测 信息 系统 装置 方法 | ||
在一个实施例中,一种装置包括:端点电路,所述端点电路代表主机处理器执行端点操作;以及输入/输出电路,所述输入/输出电路耦合到端点电路,以从端点电路接收遥测信息,将遥测信息编码成虚拟总线编码,并且将虚拟总线编码放置到控制消息的有效载荷字段中,并且向上游设备传送具有包括虚拟总线编码的有效载荷字段的控制消息。描述并且要求保护其他实施例。
背景技术
很多计算机系统具有经由不同互连而耦合在一起的设备集。在一些情况下,设备可以在分层布置中耦合。在这样的系统中,在上游和下游方向上有效地路由信息常常是复杂且困难的。有时使用外围部件互连快速(PCIe)链路来耦合设备。为了在这些系统中提供某一边带信息,可以使用PCIe通信协议的卖方定义的消息。然而,这些消息遭受长时延,使得它们的使用对于需要实时信号传递和响应的应用是无效的。
附图说明
图1是根据实施例的系统的框图。
图2是根据本发明的实施例的系统的框图。
图3是根据本发明的另一实施例的系统的框图。
图4是根据本发明的实施例的方法的流程图。
图5是根据实施例的端点设备的框图。
图6是根据实施例的结构交换机的框图。
图7是根据实施例的示出了虚拟总线编码聚合的系统的框图。
图8是根据本发明的另一实施例的方法的流程图。
图9是由互连一组部件的点对点链路构成的结构的实施例。
图10是根据实施例的片上系统设计的实施例。
图11是根据本发明的实施例的系统的框图。
具体实施方式
在各种实施例中,设备可以使用虚拟总线编码来传送诸如遥测信息的边带信息。可以通过给定通信协议的一个或多个链路来传送这种编码信息。尽管本文中的实施方式是在基于计算快速链路(CXL)的通信协议的上下文中描述的,但实施例不限于这个方面,并且可以适用于很多其他的通信协议。
在不同实施例中,可以如本文所述使用虚拟总线编码来传送各种边带信息。一个特定的使用情况是从存储器设备向计算系统的主机处理器传送存储器带宽利用水平。然后主机处理器可以使用这种信息来执行速率限制,以针对可区分的服务维持服务水平的质量。在实施例中,可以通过节流存储器流量的一个或多个源来执行这样的速率限制。需注意,可以一般地定义虚拟总线编码,使得以实施方式特定的方式传输和解释虚拟总线编码。
可以结合各种边带信息的通信来使用实施例。可以将特定实施例用于群集化加速器和/或存储器扩展器。本文描述的示例性实施例结合了基于计算快速链路(CXL)规范的链路,诸如,根据CXL规范版本1.1。在其他实施例中,通信可以根据其他一致性的互连技术,诸如IBM XBus协议、Nvidia NVLink协议、AMD Infinity Fabric协议、用于加速器的高速缓存一致性互连(CCIX)协议或一致性加速器处理器接口(OpenCAPI)。
图1是根据实施例的系统的框图。在图1中,系统100可以是任何类型的计算设备;然而,出于说明的目的,假设系统100是服务器系统(或服务器系统的部分),其中,可以按照网络化布置耦合各种设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010582847.0/2.html,转载请声明来源钻瓜专利网。