带宽资源分配方法、PCIe通道切换器及电子设备组成比例

技术编号:35854678 阅读:20 留言:0更新日期:2022-12-07 10:40
本申请公开一种带宽资源分配方法、PCIe通道切换器及电子设备,其中,带宽资源分配方法包括:PCIe通道切换器获取目标带宽资源分配方案,目标带宽资源分配方案用于指示将处理器与PCIe通道切换器之间的PCIe带宽资源分配给存储模块或通信模块;或者指示分配给存储模块和通信模块之间的比例;PCIe通道切换器根据目标带宽资源分配方案,进行带宽资源分配。实施本申请可以实现PCIe带宽资源的灵活分配。申请可以实现PCIe带宽资源的灵活分配。申请可以实现PCIe带宽资源的灵活分配。

【技术实现步骤摘要】
带宽资源分配方法、PCIe通道切换器及电子设备


[0001]本申请涉及计算机
,尤其涉及一种带宽资源分配方法、PCIe通道切换器及电子设备。

技术介绍

[0002]随着高速串行计算机扩展总线标准(Peripheral Component Interconnect Express,PCIe)规范逐步演进,目前已演进到PCIe5.0和PCIe6.0,PCIe5.0单个lane的速率可达到32.0GT/s,4GB/s的带宽,PCIe6.0单个lane的速率可达到64.0GT/s,8GB/s的带宽。处理器都是通过PCIe x4或者PCIe x2连接闪存固态硬盘(Solid State Drives,SSD),即是将4个或2个lane合并为一个通道连接SSD,从而实现主机与SSD之间的高带宽需求。这种方式比较固化,无法实现PCIe带宽资源的灵活配置。

技术实现思路

[0003]本申请实施例提供了一种带宽资源分配方法、PCIe通道切换器及电子设备,可以实现PCIe带宽资源的灵活分配。
[0004]第一方面,本申请实施例提供一种带宽资源分配方法,该方法应用于电子设备中,所述电子设备包括处理器、PCIe通道切换器、存储模块以及通信模块;所述处理器与所述PCIe通道切换器之间通信连接,所述PCIe通道切换器分别与所述存储模块和所述通信模块之间通信连接;所述方法包括:
[0005]所述PCIe通道切换器获取目标带宽资源分配方案,所述目标带宽资源分配方案用于指示将所述处理器与所述PCIe通道切换器之间的PCIe带宽资源分配给所述存储模块或所述通信模块中的任意一个;或者所述目标带宽资源分配方案用于指示将所述处理器与所述PCIe通道切换器之间的PCIe带宽资源分配给所述存储模块和所述通信模块之间的比例;
[0006]所述PCIe通道切换器根据所述目标带宽资源分配方案,进行带宽资源分配。
[0007]上述方法,通过该目标带宽资源分配方案指示将处理器与PCIe通道切换器之间的PCIe带宽资源分配给存储模块或通信模块中的任意一个,或者指示分配给存储模块和通信模块之间的比例,从而PCIe通道切换器根据目标带宽资源分配方案配置PCIe通道切换器与所述存储模块之间的PCIe带宽,和/或,配置PCIe通道切换器与通信模块之间的PCIe带宽,实现PCIe带宽资源的灵活配置。
[0008]在一种可能的实现中,所述PCIe通道切换器根据所述目标带宽资源分配方案,进行带宽资源分配,包括:所述PCIe通道切换器根据所述目标带宽资源分配方案,配置所述PCIe通道切换器与所述存储模块之间的PCIe带宽,和/或,所述PCIe通道切换器根据所述目标带宽资源分配方案,配置所述PCIe通道切换器与所述通信模块之间的PCIe带宽。
[0009]在一种可能的实现中,所述处理器与所述PCIe通道切换器之间通过至少一个第一PCIe通道连接;所述处理器与所述PCIe通道切换器之间的PCIe带宽资源包括所述至少一个第一PCIe通道的PCIe带宽资源。
[0010]上述方法,PCIe通道切换器与处理器之间通过至少一个第一PCIe通道连接,从而将该至少一个第一PCIe通道的PCIe带宽资源进行灵活配置。
[0011]在一种可能的实现中,所述PCIe通道切换器与所述存储模块之间通过至少一个第二PCIe通道连接;
[0012]所述PCIe通道切换器根据所述目标带宽资源分配方案,配置所述PCIe通道切换器与所述存储模块之间的PCIe带宽,包括:确定分配给所述存储模块的带宽资源大小并根据分配给所述存储模块的带宽资源大小,配置使用所述至少一个第二PCIe通道中的一个或多个第二PCIe通道与所述存储模块进行数据存取操作;所述一个或多个第二PCIe通道的PCIe带宽资源总和小于或等于分配给所述存储模块的带宽资源大小。
[0013]上述方法,PCIe通道切换器可以灵活的从PCIe通道切换器与所述存储模块之间连接的至少一个第二PCIe通道中选择一个或多个第二PCIe通道与存储模块之间进行数据存取操作,从而实现第二PCIe通道的灵活选择。
[0014]在一种可能的实现中,所述存储模块包括至少一个存储器,所述第二PCIe通道中的每一个分别与所述至少一个存储器一一连接。
[0015]上述方法,每个第二PCIe通道与每个存储器之间一一连接,从而可以实现灵活选择存储器进行存取操作。
[0016]在一种可能的实现中,所述至少一个第二PCIe通道中包括一种规格的PCIe通道或多种不同规格的PCIe通道,其中,不同规格的PCIe通道包含的Lane的数量不同。
[0017]上述方法,可以实现不同规格的第二PCIe通道的混排,从而可以灵活选择不同规格或相同规格的第二PCIe通道配置PCIe带宽资源。
[0018]在一种可能的实现中,所述PCIe通道切换器与所述通信模块之间通过至少一个第三PCIe通道连接;
[0019]所述PCIe通道切换器根据所述目标带宽资源分配方案,配置所述PCIe通道切换器与所述通信模块之间的PCIe带宽,包括:确定分配给所述通信模块的带宽资源大小并根据分配给所述通信模块的带宽资源大小,配置使用所述至少一个第三PCIe通道中的一个或多个第三PCIe通道与所述通信模块进行数据传输,所述一个或多个第三PCIe通道的PCIe带宽资源总和小于或等于分配给所述通信模块的带宽资源大小。
[0020]上述方法,PCIe通道切换器可以灵活的从PCIe通道切换器与所述通信模块之间连接的至少一个第三PCIe通道中选择一个或多个第二PCIe通道与通信模块之间进行数据传输,从而实现第三PCIe通道的灵活选择。
[0021]在一种可能的实现中,所述通信模块包括至少一个网卡,所述第三PCIe通道中的每一个分别与所述至少一个网卡一一连接。
[0022]上述方法,每个第三PCIe通道与每个网卡之间一一连接,从而可以实现灵活选择网卡进行数据传输。
[0023]在一种可能的实现中,所述至少一个第三PCIe通道中包括一种规格的PCIe通道或多种不同规格的PCIe通道,其中,不同规格的PCIe通道包含的Lane的数量不同。
[0024]上述方法,可以实现不同规格的第三PCIe通道的混排,从而可以灵活选择不同规格或相同规格的第三PCIe通道配置PCIe带宽资源。
[0025]在一种可能的实现中,所述PCIe通道切换器获取目标带宽资源分配方案,包括:
[0026]所述PCIe通道切换器从基板管理控制器BMC接收指示信息,所述指示信息用于指示所述目标带宽资源分配方案。
[0027]上述方法,所述PCIe通道切换器可以从BMC中获取目标带宽资源分配方案,从而便于PCIe通道切换器进行PCIe带宽资源的配置。
[0028]在一种可能的实现中,所述目标带宽资源分配方案是根据所述存储模块的存储性能需求参数,和/或,所述通信模块所传输业务数据的速率需求确定。
[0029本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种带宽资源分配方法,其特征在于,所述方法应用于电子设备中,所述电子设备包括处理器、PCIe通道切换器、存储模块以及通信模块;所述处理器与所述PCIe通道切换器之间通信连接,所述PCIe通道切换器分别与所述存储模块和所述通信模块之间通信连接;所述方法包括:所述PCIe通道切换器获取目标带宽资源分配方案,所述目标带宽资源分配方案用于指示将所述处理器与所述PCIe通道切换器之间的PCIe带宽资源分配给所述存储模块或所述通信模块中的任意一个;或者所述目标带宽资源分配方案用于指示将所述处理器与所述PCIe通道切换器之间的PCIe带宽资源分配给所述存储模块和所述通信模块之间的比例;所述PCIe通道切换器根据所述目标带宽资源分配方案,进行带宽资源分配。2.如权利要求1所述的方法,其特征在于,所述PCIe通道切换器根据所述目标带宽资源分配方案,进行带宽资源分配,包括:所述PCIe通道切换器根据所述目标带宽资源分配方案,配置所述PCIe通道切换器与所述存储模块之间的PCIe带宽,和/或,所述PCIe通道切换器根据所述目标带宽资源分配方案,配置所述PCIe通道切换器与所述通信模块之间的PCIe带宽。3.如权利要求2所述的方法,其特征在于,所述处理器与所述PCIe通道切换器之间通过至少一个第一PCIe通道连接;所述处理器与所述PCIe通道切换器之间的PCIe带宽资源包括所述至少一个第一PCIe通道的PCIe带宽资源。4.如权利要求3所述的方法,其特征在于,所述PCIe通道切换器与所述存储模块之间通过至少一个第二PCIe通道连接;所述PCIe通道切换器根据所述目标带宽资源分配方案,配置所述PCIe通道切换器与所述存储模块之间的PCIe带宽,包括:确定分配给所述存储模块的带宽资源大小并根据分配给所述存储模块的带宽资源大小,配置使用所述至少一个第二PCIe通道中的一个或多个第二PCIe通道与所述存储模块进行数据存取操作;所述一个或多个第二PCIe通道的PCIe带宽资源总和小于或等于分配给所述存储模块的带宽资源大小。5.如权利要求4所述的方法,其特征在于,所述存储模块包括至少一个存储器,所述第二PCIe通道中的每一个分别与所述至少一个存储器一一连接。6.如权利要求4或5所述的方法,其特征在于,所述至少一个第二PCIe通道中包括一种规格的PCIe通道或多种不同规格的PCIe通道,其中,不同规格的PCIe通道包含的Lane的数量不同。7.如权利要求3所述的方法,其特征在于,所述PCIe通道切换器与所述通信模块之间通过至少一个第三PCIe通道连接;所述PCIe通道切换器根据所述目标带宽资源分配方案,配置所述PCIe通道切换器与所述通信模块之间的PCIe带宽,包括:确定分配给所述通信模块的带宽资源大小并根据分配给所述通信模块的带宽资源大小,配置使用所述至少一个第三PCIe通道中的一个或多个第三PCIe通道与所述通信模块进行数据传输,所述一个或多个第三PCIe通道的PCIe带宽资源总和小于或等于分配给所述通信模块的带宽资源大小。8.如权利要求7所述的方法,其特征在于,所述通信模块包括至少一个网卡,所述第三PCIe通道中的每一个分别与所述至少一个网卡一一连接。9.如权利要求7或8所述的方法,其特征在于,所述至少一个第三PCIe通道中包括一种
规格的PCIe通道或多种不同规格的PCIe通道,其中,不同规格的PCIe通道包含的Lane的数量不同。10.如权利要求1

9任一项所述的方法,其特征在于,所述PCIe通道切换器获取目标带宽资源分配方案,包括:所述PCIe通道切换器从基板管理控制器BMC接收指示信息,所述指示信息用于指示所述目标带宽资源分配方案。11.如权利要求1

10任一项所述的方法,其特征在于,所述目标带宽资源分配方案是根据所述存储模块的存储性能需求参数,和/或,所述通信模块所传输业务数据的速率需求确定。12.一种电子设备中的PCIe通道切换器,其特征在于,所述电子设备还包括第一处理器、存储模块以及通信模块;所述第一处理器与所述PCIe通道切换器之间通信连接,所述PCIe通道切换器分别与所述存储模块和所述通信模块之间通信连接;所述PCIe通道切换器包括:第二处理器,存储器,所述存储器与所述第二处理器耦合;所述存储器用于存储计...

【专利技术属性】
技术研发人员:冉懋良
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1