System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 具有拥塞监视器的计算系统及其控制操作的方法技术方案_技高网

具有拥塞监视器的计算系统及其控制操作的方法技术方案

技术编号:42493858 阅读:12 留言:0更新日期:2024-08-21 13:11
一种计算系统包括互连装置、电耦接以与所述互连装置通信的多个存储器装置、电耦接以与所述互连装置通信且被配置为产生经由所述互连装置对所述多个存储器装置的访问请求的多个主机装置、以及多个拥塞监视器。这些拥塞监视器被配置为通过实时监视关于多个存储器装置中的至少一个和互连装置的信号传送的拥塞程度来生成拥塞信息。计算系统还被配置为基于所述拥塞信息,控制所述多个主机装置到所述多个存储器装置的存储器区域分配以及所述互连装置内部的信号传送路径中的至少一者。

【技术实现步骤摘要】

示例实施例总体上涉及半导体集成电路,更具体地,涉及计算系统和控制计算系统的操作的方法。


技术介绍

1、执行数据处理的系统(诸如计算系统)可包括中央处理单元(cpu)、存储器装置、输入输出装置、以及在构成系统的装置之间传送信息的根联合体等。作为示例,能够配置计算系统的装置可以基于诸如快速外围部件互连(pcie)、计算快速链路(compute expresslink,cxl)等的各种类型的协议来发送和接收请求和响应。

2、计算系统可以包括存储器装置,并且存储器装置可以由一个或多个其他装置共享。在数据处理期间可以执行各种类型的操作,并且在存储器装置中访问的数据的移动可能频繁地发生。在数据传送的过程中,延迟可增加或接口带宽效率可降低,从而增加数据处理时间。


技术实现思路

1、一些示例实施例可以提供一种计算系统和一种控制计算系统的操作的方法,其能够减少信号传送延迟。

2、根据示例实施例,一种计算系统包括互连装置、电耦接以与互连装置通信的多个存储器装置、电耦接以与互连装置通信并且被配置为生成对多个存储器装置的访问请求的多个主机装置。还提供多个拥塞监视器,其被配置为通过实时监视关于所述多个存储器装置和所述互连装置中的至少一个的信号传送的拥塞程度来生成拥塞信息。所述计算系统还被配置为基于所述拥塞信息来控制所述多个主机装置到所述多个存储器装置的存储器区域分配及所述互连装置内部的信号传送路径中的至少一者。

3、根据示例实施例,一种计算系统包括:包括多个cxl交换机的计算快速链路(cxl)互连装置;连接到cxl互连装置的多个存储器装置;连接到cxl互连装置并被配置为生成访问多个存储器装置的请求的多个主机装置;以及多个拥塞监视器,被配置为通过实时监视关于多个存储器装置和cxl互连装置中的至少一个的信号传送的拥塞程度来生成拥塞信息。所述计算系统被配置为基于所述拥塞信息来控制所述多个主机装置到所述多个存储器装置的存储器区域分配和所述cxl互连装置内的信号传送路径中的至少一者。

4、根据示例实施例,一种控制计算系统的操作的方法,所述计算系统包括通过互连装置通信的多个主机装置和多个存储器装置,所述方法包括:(i)由多个拥塞监视器通过实时监视关于所述多个存储器装置和所述互连装置中的至少一者的信号传送的拥塞程度来生成拥塞信息,以及(ii)基于所述拥塞信息来控制多个主机装置到所述多个存储器装置的存储器区域分配和所述互连装置内部的信号传送路径中的至少一者。

5、根据示例实施例的计算系统和控制计算系统的操作的方法可以通过实时监视存储器拥塞和交换机拥塞以及通过基于监视结果分配存储器区域或改变信号传送路径来有利地减少信号传送延迟并增强计算系统的性能。

本文档来自技高网...

【技术保护点】

1.一种计算系统,包括:

2.根据权利要求1所述的计算系统,其中,所述多个拥塞监视器中的至少一个包括:

3.根据权利要求2所述的计算系统,其中,所述多个主机装置中的主机装置被配置为基于所述存储器拥塞信息来确定是否向该存储器装置分配存储器区域。

4.根据权利要求2所述的计算系统,其中,所述多个主机装置包括连接到根联合体的一个根端口的主机装置,所述根联合体由计算快速链路协议定义;并且其中,所述多个存储器装置包括通过多个虚拟通道连接到所述一个根端口的两个或更多个存储器装置。

5.根据权利要求4所述的计算系统,其中,所述主机装置被配置为:基于从分别被包括在所述两个或更多个存储器装置中的存储器拥塞监视器提供的存储器拥塞信息,将对应于所述主机装置的存储器区域选择性地分配给所述两个或更多个存储器装置。

6.根据权利要求2所述的计算系统,其中,所述多个主机装置中的主机装置被配置为通过由计算快速链路协议定义的邮箱接口从所述存储器拥塞监视器接收所述存储器拥塞信息。

7.根据权利要求1所述的计算系统,其中,所述互连装置包括:>

8.根据权利要求7所述的计算系统,其中,所述多个拥塞监视器包括:

9.根据权利要求8所述的计算系统,其中,所述结构管理器被配置为基于从所述交换机提供的所述交换机拥塞信息来改变所述交换机的端口连接信息。

10.根据权利要求8所述的计算系统,其中,所述互连装置还包括连接所述多个交换机的通用交换机。

11.根据权利要求10所述的计算系统,其中,所述结构管理器被配置为基于从所述交换机提供的所述交换机拥塞信息,用通过所述通用交换机和所述交换机的第二下游端口的第二信号传送路径替换通过所述交换机的第一下游端口的第一信号传送路径。

12.根据权利要求7所述的计算系统,其中,所述结构管理器被配置为通过所述计算快速链路协议从所述交换机拥塞监视器接收所述交换机拥塞信息。

13.根据权利要求1所述的计算系统,其中,所述多个拥塞监视器中的拥塞监视器包括:

14.根据权利要求13所述的计算系统,其中,所述性能监视器包括以下中的至少一者:

15.根据权利要求14所述的计算系统,其中,所述带宽监视器包括:

16.根据权利要求14所述的计算系统,其中,所述延迟监视器包括:

17.根据权利要求1所述的计算系统,其中,所述多个存储器装置包括由计算快速链路协议定义的至少一个类型3池化存储器。

18.一种计算系统,包括:

19.根据权利要求18所述的计算系统,其中,所述多个拥塞监视器中的每一个包括:

20.一种控制计算系统的操作的方法,所述计算系统包括通过互连装置彼此通信的多个主机装置和多个存储器装置,所述方法包括:

...

【技术特征摘要】

1.一种计算系统,包括:

2.根据权利要求1所述的计算系统,其中,所述多个拥塞监视器中的至少一个包括:

3.根据权利要求2所述的计算系统,其中,所述多个主机装置中的主机装置被配置为基于所述存储器拥塞信息来确定是否向该存储器装置分配存储器区域。

4.根据权利要求2所述的计算系统,其中,所述多个主机装置包括连接到根联合体的一个根端口的主机装置,所述根联合体由计算快速链路协议定义;并且其中,所述多个存储器装置包括通过多个虚拟通道连接到所述一个根端口的两个或更多个存储器装置。

5.根据权利要求4所述的计算系统,其中,所述主机装置被配置为:基于从分别被包括在所述两个或更多个存储器装置中的存储器拥塞监视器提供的存储器拥塞信息,将对应于所述主机装置的存储器区域选择性地分配给所述两个或更多个存储器装置。

6.根据权利要求2所述的计算系统,其中,所述多个主机装置中的主机装置被配置为通过由计算快速链路协议定义的邮箱接口从所述存储器拥塞监视器接收所述存储器拥塞信息。

7.根据权利要求1所述的计算系统,其中,所述互连装置包括:

8.根据权利要求7所述的计算系统,其中,所述多个拥塞监视器包括:

9.根据权利要求8所述的计算系统,其中,所述结构管理器被配置为基于从所述交换机提供的所述交换机拥塞信息来改变所述交换机的端口连接信息。

...

【专利技术属性】
技术研发人员:郑辰李荣炫权容硕金京守苏镇麟
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1