【技术实现步骤摘要】
计算设备和PCIE通道分配方法
[0001]本申请涉及计算设备领域,尤其涉及一种计算设备和PCIE通道分配方法。
技术介绍
[0002]计算设备可以提供固定总数的高速串行计算机扩展总线标准(Peripheral Component Interconnect Express,PCIE)通道(Lane),并可以通过PCIE通道连接PCIE设备。例如,计算设备可以为计算机、或服务器等;PCIE设备可以为网卡、存储卡、数据卡、图像计算卡、以及数据加速卡等。
[0003]相关技术中,可以根据计算设备中PCIE通道的总数,为计算设备设计固定规格的PCIE插槽,以使计算设备可以通过PCIE插槽连接固定规格的PCIE设备。例如,若计算设备中PCIE通道的总数为32,可以为计算设备设计一个16通道(X16)插槽、一个8通道(X8)插槽、以及两个4通道(X4)插槽;这样,计算设备可以连接一个16通道的PCIE设备、一个8通道的PCIE设备、以及两个4通道的PCIE设备。然而,若计算设备需要连接其他规格的PCIE设备时,需要重新配置计算设 ...
【技术保护点】
【技术特征摘要】
1.一种计算设备,其特征在于,所述计算设备包括控制器、选通开关和至少一个PCIE插槽,其中,所述控制器通过所述选通开关与所述至少一个PCIE插槽连接;所述控制器用于提供M个PCIE通道,所述至少一个PCIE插槽对应的PCIE通道总数为N,所述M和所述N分别为正整数,所述N大于或等于所述M;所述控制器用于通过所述选通开关为所述至少一个PCIE插槽分配PCIE通道。2.根据权利要求1所述的设备,其特征在于,针对任意一个PCIE插槽,所述PCIE插槽对应2
K
个通道,所述K为大于或等于1的整数;所述选通开关通过K条选通线与所述PCIE插槽连接,其中,所述选通开关用于将所述K条选通线中的至少一条选通线设置为导通状态。3.根据权利要求1或2所述的设备,其特征在于,所述控制器分别与所述选通开关和所述至少一个PCIE插槽连接,所述选通开关还与所述至少一个PCIE插槽连接;所述控制器用于检测所述至少一个PCIE插槽的在位状态以及用于获取所述至少一个PCIE插槽上插设的PCIE设备所需的通道数量;所述在位状态用于指示所述PCIE插槽中是否插设PICE设备;所述控制器还用于根据至少一个目标PCIE插槽上插设的PCIE设备所需的通道数量,控制所述选通开关的状态,为所述至少一个目标PCIE插槽分配PCIE通道;所述目标PCIE插槽为插设有PCIE设备的插槽。4.根据权利要求1或2所述的设备,其特征在于,所述计算设备还包括基板管理控制器BMC,所述BMC分别与所述至少一个PCIE插槽、所述控制器和所述选通开关连接,其中,所述BMC用于检测所述至少一个PCIE插槽的在位状态以及用于获取所述至少一个PCIE插槽上插设的PCIE设备所需的通道数量;所述在位状态用于指示所述PCIE插槽中是否插设PICE设备;所述BMC还用于根据至少一个目标PCIE插槽上插设的PCIE设备所需的通道数量,控制所述选通开关的状态,并根据所述至少一个目标PCIE插槽上插设的PCIE设备所需的通道数量控制所述控制器为所述至少一个目标PCIE插槽分配PCIE通道;所述目标PCIE插槽为插设有PCIE设备的插槽。5.根据权利要求1或2所述的设备,其特征在于,所述计算设备还包括可编程逻辑器件CPLD;所述CPLD分别与所述至少一个PCIE插槽、所述控制器和所述选通开关连接,其中,所述CPLD用于检测所述至少一个PCIE插槽的在位状态以及用于获取所述至少一个PCIE插槽上插设的PCIE设备所需的通道数量;所述在位状态用于指示所述PCIE插槽中是否插设PICE设备;所述CPLD还用于根据至少一个目标PCIE插槽上插设的PCIE设备所需的通道数量,控制所述选通开关的状态,并根据所述至少一个目标PCIE插槽上插设的PCIE设备所需的通道数量控制所述控制器为所述至少一个目标PCIE插槽分配PCIE通道;所述目标PCIE插槽为插设有PCIE设备的插槽。6.一种PC...
【专利技术属性】
技术研发人员:温瑞军,
申请(专利权)人:超聚变数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。