【技术实现步骤摘要】
主机系统的配置方法及设备、装置、计算系统、存储介质
[0001]本申请实施例涉及计算机领域,具体而言,涉及一种主机系统的配置方法及设备、装置、计算系统、存储介质。
技术介绍
[0002]CXL(Compute Express Link)是一种全新的互联技术标准,其能够让CPU与GPU、FPGA各种加速器以及内存设备之间实现高效高速的互联。CXL提供一种低延时、高带宽的路径用于加速器访问系统或系统访问CXL设备。CXL体系结构支持机架规模构建灵活、可组合的计算系统以满足机器学习或人工智能、药物发现、农业和生命科学、材料科学以及气候建模等领域的日益增长的计算需求。
[0003]现有技术中推出了CXL设备和CXL Switch的一些控制命令集,根据规范用户可以自己设计设备的连接方案,然后根据规范定义的控制命令集向CXL设备与CXL Switch发送命令,构建符合自己要求的计算系统,但如何根据计算配置需求自动寻找合适的设备构建计算系统的技术目前研究比较少。用户手动配置计算系统的方法耗时耗力,要求用户比较仔细、专业技术要求比较高。
技术实现思路
[0004]本申请实施例提供了一种主机系统的配置方法及设备、装置、计算系统、存储介质,以至少解决相关技术中配置计算系统效率低的问题。
[0005]根据本申请的一个实施例,提供了一种主机系统的配置方法,包括:按照获取的主机配置信息从CXL总线上多个设备中确定出目标处理器,其中,多个上述设备是支持开放式互连标准CXL协议的设备,上述目标处理器是多个上述设备中 ...
【技术保护点】
【技术特征摘要】
1.一种主机系统的配置方法,其特征在于,包括:按照获取的主机配置信息从CXL总线上多个设备中确定出目标处理器,其中,多个所述设备是支持开放式互连标准CXL协议的设备,所述目标处理器是多个所述设备中的处于空闲状态的设备;按照所述主机配置信息中包括的M个设备配置信息,从多个所述设备中确定与每个所述设备配置信息对应的CXL设备,其中,一个所述设备配置信息对应多个所述CXL设备,所述CXL设备是多个所述设备中处于空闲状态的设备,所述M是大于或等于1的自然数;从与每个所述设备配置信息对应的CXL设备中分别确定出一个目标CXL设备,得到M个所述目标CXL设备,其中,在与每个所述配置信息对应的CXL设备与所述目标处理器的连接路径中,确定出的所述目标CXL设备与所述目标处理器的连接路径最短;利用M个所述目标CXL设备、所述目标处理器以及所述目标CXL设备与所述目标处理器之间的最短连接路径配置目标CXL交换机,以配置主机系统,其中,所述目标CXL交换机是支持开放式互连标准CXL协议的交换机。2.根据权利要求1所述的方法,其特征在于,按照获取的主机配置信息从CXL总线上多个设备中确定出目标处理器,包括:从所述主机配置信息中获取处理器信息;从设备信息表中查找与所述处理器信息匹配的设备信息,其中,所述设备信息表中包括多个所述设备的设备信息;按照与所述处理器信息匹配的设备信息从多个所述设备中确定出所述目标处理器。3.根据权利要求1所述的方法,其特征在于,按照所述主机配置信息中包括的M个设备配置信息,从多个所述设备中确定与每个所述设备配置信息对应的CXL设备,包括:从设备信息表中查找与每个所述设备配置信息匹配的设备信息,其中,所述设备信息表中包括多个所述设备的设备信息;按照与每个所述设备配置信息匹配的设备信息从多个所述设备中确定出与每个所述设备配置信息对应的CXL设备。4.根据权利要求1所述的方法,其特征在于,从与每个所述设备配置信息对应的CXL设备中分别确定出一个目标CXL设备,得到M个所述目标CXL设备,包括:配置每个所述设备配置信息对应的所述CXL设备与所述目标处理器之间的节点连接图,其中,所述节点连接图中包括所述CXL设备与所述目标处理器之间的连接关系和连接端口;利用所述节点连接图从与每个所述设备配置信息对应的CXL设备中分别确定出一个目标CXL设备,得到M个所述目标CXL设备。5.根据权利要求4所述的方法,其特征在于,配置每个所述设备配置信息对应的所述CXL设备与所述目标处理器之间的节点连接图,包括:确定所述目标处理器对应的第一CXL交换机,其中,所述第一CXL交换机是所述CXL总线上连接的多个目标CXL交换机中的一个交换机,所述目标CXL交换机是支持开放式互连标准CXL协议的交换机;确定每个所述CXL设备对应的第二CXL交换机,其中,所述第二CXL交换机是多个所述目标CXL交换机中的一个交换机;
从实时节点邻接表中查找所述目标处理器与所述第一CXL交换机之间的第一连接关系、每个所述CXL设备与对应的第二CXL交换机之间的第二连接关系、以及所述第一CXL交换机与每个所述CXL设备对应的第二CXL交换机之间的第三连接关系;从所述第一CXL交换机的端口配置信息表中查找所述目标处理器与所述第一CXL交换机之间连接的第一端口信息;从每个所述CXL设备与对应的第二CXL交换机的端口配置信息表中查找每个所述CXL设备与对应的第二CXL交换机之间连接的第二端口信息;利用所述第一连接关系、所述第二连接关系、所述第三连接关系、所述第一端口信息以及所述第二端口信息配置每个所述设备配置信息对应的所述CXL设备与所述目标处理器之间的节点连接图。6.根据权利要求5所述的方法,其特征在于,所述第一端口信息中包括所述目标处理器与所述第一CXL交换机之间连接的第一物理端口信息和第一虚拟端口信息,其中,所述第一虚拟端口信息是所述第一CXL交换机中设置的虚拟CXL交换机中的虚拟端口的端口信息。7.根据权利要求5所述的方法,其特征在于,所述第二端口信息中包括每个所述CXL设备与对应的第二CXL交换机之间连接的第二物理端口信息和第二虚拟端口信息,所述第二虚拟端口信息是所述第二CXL交换机中设置的虚拟CXL交换机中的虚拟端口的端口信息。8.根据权利要求4所述的方法,其特征在于,所述节点连接图是包括连接方向的图,所述节点连接图中的顶点包括所述CXL设备和所述目标处理器,所述节点连接图中的边线的边权为预设值,所述边线用于连接所述CXL设备和所述目标处理器。9.根据权利要求4所述的方法,其特征在于,利用所述节点连接图从与每个所述设备配置信息对应的CXL设备中分别确定出一个目标CXL设备,得到M个所述目标CXL设备,包括:从每个所述设备配置信息对应的所述节点连接图中的多条连接路径中计算出最短连接路径;从每个所述设备配置信息对应的最短连接路径中确定出一个所述目标CXL设备,得到M个所述目标CXL设备。10.根据权利要求1所述的方法,其特征在于,利用M个所述目标CXL设备、所述目标处理器以及所述目标CXL设备与所述目标处理器之间的最短连接路径配置目标CXL交换机,以配置主机系统,包括:向所述目标处理器对应的第一CXL交换机发送配置指令,其中,所述配置指令中包括所述目标CXL设备与所述目标处理器之间的最短连接路...
【专利技术属性】
技术研发人员:谢志勇,李仁刚,张闯,黄广奎,王敏,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。