一种GPU Box服务器级联通信方法、装置及系统制造方法及图纸

技术编号:18240475 阅读:49 留言:0更新日期:2018-06-17 05:12
本发明专利技术公开了一种GPU Box服务器级联通信方法、装置及系统,包括通过上电后的GPU Box服务器中的基板管理控制器BMC对i2c通信总线进行检测,确定是否存在与GPU Box服务器对应的下一级GPU Box服务器,若是,则通过GPU Box服务器中的BMC从i2c通信总线中读取下一级GPU Box服务器的IP地址和位置信息;将下一级GPU Box服务器的IP地址和位置信息存储至GPU Box服务器的数据结构中以便总控制服务器读取GPU Box服务器的数据结构,并依据该数据结构中存储的IP地址和位置信息建立与下一级GPU Box服务器之间的网络通信。实现了总控制服务器对相应的GPU Box服务器的通信管理。 1

GPU Box server cascade communication method, device and system

The invention discloses a GPU Box server cascade communication method, device and system, including a I2C communication bus which is detected by the base board management controller BMC in the GPU Box server after power up, determines whether there is the next GPU Box server corresponding to the GPU Box server. If, the GPU Box server is used in the Box server. BMC reads the IP address and location information of the next level GPU Box server from the I2C communication bus; stores the IP address and location information of the next GPU Box server to the data structure of the GPU Box server so that the total control server reads the data structure of the GPU Box server, and according to the stored address and address in the data structure. Location information establishes network communication between the next level GPU Box server. The communication management of the master control server to the corresponding GPU Box server is realized. One

【技术实现步骤摘要】
一种GPUBox服务器级联通信方法、装置及系统
本专利技术实施例涉及服务器管理
,特别是涉及一种GPUBox服务器级联通信方法、装置及系统。
技术介绍
随着人工智能的发展,深度学习在人工智能领域的应用越来越广泛,应用市场对GPU(GraphicsProcessingUnit,图形处理器)box服务器的需求越来越大,因此,对GPUbox服务器的开发成为目前炙手可热的项目。GPUbox服务器上集成有大量的GPU模块,用于对大量数据的处理与计算,具有优越的性能。将多个GPUbox服务器级联在一起,可以进一步提高GPUbox整机柜的数据处理和运算能力。那么,如何对GPUbox整机柜上不同的GPUbox服务器进行通信管理便成为了一项极为重要的管理需求。因此,如何提供一种解决上述技术问题的GPUbox服务器级联通信方法、装置及系统成为本领域技术人员目前亟待解决的问题。
技术实现思路
本专利技术实施例的目的是提供一种GPUBox服务器级联通信方法、装置及系统,能够实现总控制服务器对相应的GPUBox服务器的通信管理,保证了GPUBox服务器的运行性能,大大提升了GPUBox服务器的数据处理和计算能力。为解决上述技术问题,本专利技术实施例提供了一种GPUBox服务器级联通信方法,包括:S11:通过上电后的GPUBox服务器中的基板管理控制器BMC对i2c通信总线进行检测,以确定是否存在与所述GPUBox服务器对应的下一级GPUBox服务器,如果是,则进入S12;S12:通过所述GPUBox服务器中的BMC从所述i2c通信总线中读取所述下一级GPUBox服务器的IP地址和位置信息;S13:将所述下一级GPUBox服务器的IP地址和位置信息存储至所述GPUBox服务器的数据结构中,以便总控制服务器读取所述GPUBox服务器的数据结构,并依据所述GPUBox服务器的数据结构中存储的IP地址和位置信息建立所述总控制服务器与所述下一级GPUBox服务器之间的网络通信。可选的,所述方法还包括:通过所述总控制服务器从所述i2c通信总线中读取所述GPUBox服务器的IP地址,并依据所述GPUBox服务器的IP地址建立所述总控制服务器与所述GPUBox服务器的网络通信。可选的,通过所述GPUBox服务器中的BMC从所述i2c通信总线中读取所述下一级GPUBox服务器的IP地址和位置信息之后,还包括:通过所述GPUBox服务器中的BMC从所述i2c通信总线读取所述下一级GPUBox服务器的数据结构;所述下一级GPUBox服务器的数据结构中存储有与所述下一级GPUBox服务器对应的下级GPUBox服务器的IP地址和位置信息;将所述下一级GPUBox服务器的数据结构中存储的、与所述下一级GPUBox服务器对应的下级GPUBox服务器的IP地址和位置信息添加至所述GPUBox服务器的数据结构中,以便所述总控制服务器依据所述GPUBox服务器的数据结构中存储的各个IP地址和相应的位置信息建立所述总控制服务器与相应的GPUBox服务器之间的网络通信。可选的,通过所述GPUBox服务器中的BMC从所述i2c通信总线中读取所述下一级GPUBox服务器的IP地址和位置信息之后,还包括:依据所述下一级GPUBox服务器的IP地址建立所述GPUBox服务器与所述下一级GPUBox服务器之间的网络通信。可选的,通过所述GPUBox服务器中的BMC从所述i2c通信总线读取所述下一级GPUBox服务器的数据结构之后,还包括:依据所述下一级GPUBox服务器的数据结构中存储的、与所述下一级GPUBox服务器对应的下级GPUBox服务器的IP地址建立所述GPUBox服务器与所述下级GPUBox服务器之间的网络通信。本专利技术实施例相应的提供了一种GPUBox服务器级联通信装置,包括检测模块,用于通过上电后的GPUBox服务器中的基板管理控制器BMC对i2c通信总线进行检测,以确定是否存在与所述GPUBox服务器对应的下一级GPUBox服务器,如果是,则触发读取模块;所述读取模块,用于通过所述GPUBox服务器中的BMC从所述i2c通信总线中读取所述下一级GPUBox服务器的IP地址和位置信息;存储模块,用于将所述下一级GPUBox服务器的IP地址和位置信息存储至所述GPUBox服务器的数据结构中,以便总控制服务器读取所述GPUBox服务器的数据结构,并依据所述GPUBox服务器的数据结构中存储的IP地址和位置信息建立所述总控制服务器与所述下一级GPUBox服务器之间的网络通信。可选的,还包括:建立模块,用于通过所述总控制服务器从所述i2c通信总线中读取所述GPUBox服务器的IP地址,并依据所述GPUBox服务器的IP地址建立所述总控制服务器与所述GPUBox服务器的网络通信。本专利技术实施例提供了一种GPUBox服务器级联通信系统,包括如上述所述GPUBox服务器级联通信装置。本专利技术实施例提供了一种GPUBox服务器级联通信方法、装置及系统,包括通过上电后的GPUBox服务器中的基板管理控制器BMC对i2c通信总线进行检测,以确定是否存在与GPUBox服务器对应的下一级GPUBox服务器,如果是,则通过GPUBox服务器中的BMC从i2c通信总线中读取下一级GPUBox服务器的IP地址和位置信息;将下一级GPUBox服务器的IP地址和位置信息存储至GPUBox服务器的数据结构中,以便总控制服务器读取GPUBox服务器的数据结构,并依据GPUBox服务器的数据结构中存储的IP地址和位置信息建立总控制服务器与下一级GPUBox服务器之间的网络通信。本专利技术实施例中的GPUBox服务器在上电后,位于该GPUBox服务器内部的BMC将通过i2c通信总线检测该GPUBox服务器的下一级GPUBox服务器是否存在,并且当存在下一级GPUBox服务器时,通过i2c通信总线即可读出下一级GPUBox服务器的IP地址及其位置信息,并将下一级GPUBox服务器的IP地址及其位置信息存储至自身的数据结构,总控制服务器通过读取GPUBox服务器的数据结构便可以获取下一级GPUBox服务器的IP地址和位置信息,总控制服务器依据该IP地址和相应的位置信息建立与下一级GPUBox服务器之间的网络通信,从而实现总控制服务器对相应的GPUBox服务器的通信管理,保证了GPUBox服务器的运行性能,大大提升了GPUBox服务器的数据处理和计算能力。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种GPUBox服务器级联通信方法的流程示意图;图2为本专利技术实施例提供的一种GPUBox服务器级联通信装置的结构示意图。具体实施方式本专利技术实施例提供了一种GPUBox服务器级联通信方法、装置及系统,能够实现总控制服务器对相应的GPUBox服务器的通信管理,保证了GPUBox服务器的运行性能,大大提升了GPUBox服务器的数据处理和计算能力。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/201810044572.html" title="一种GPU Box服务器级联通信方法、装置及系统原文来自X技术">GPU Box服务器级联通信方法、装置及系统</a>

【技术保护点】
1.一种GPU Box服务器级联通信方法,其特征在于,包括:

【技术特征摘要】
1.一种GPUBox服务器级联通信方法,其特征在于,包括:S11:通过上电后的GPUBox服务器中的基板管理控制器BMC对i2c通信总线进行检测,以确定是否存在与所述GPUBox服务器对应的下一级GPUBox服务器,如果是,则进入S12;S12:通过所述GPUBox服务器中的BMC从所述i2c通信总线中读取所述下一级GPUBox服务器的IP地址和位置信息;S13:将所述下一级GPUBox服务器的IP地址和位置信息存储至所述GPUBox服务器的数据结构中,以便总控制服务器读取所述GPUBox服务器的数据结构,并依据所述GPUBox服务器的数据结构中存储的IP地址和位置信息建立所述总控制服务器与所述下一级GPUBox服务器之间的网络通信。2.根据权利要求1所述的GPUBox服务器级联通信方法,其特征在于,所述方法还包括:通过所述总控制服务器从所述i2c通信总线中读取所述GPUBox服务器的IP地址,并依据所述GPUBox服务器的IP地址建立所述总控制服务器与所述GPUBox服务器的网络通信。3.根据权利要求2所述的GPUBox服务器级联通信方法,其特征在于,通过所述GPUBox服务器中的BMC从所述i2c通信总线中读取所述下一级GPUBox服务器的IP地址和位置信息之后,还包括:通过所述GPUBox服务器中的BMC从所述i2c通信总线读取所述下一级GPUBox服务器的数据结构;所述下一级GPUBox服务器的数据结构中存储有与所述下一级GPUBox服务器对应的下级GPUBox服务器的IP地址和位置信息;将所述下一级GPUBox服务器的数据结构中存储的、与所述下一级GPUBox服务器对应的下级GPUBox服务器的IP地址和位置信息添加至所述GPUBox服务器的数据结构中,以便所述总控制服务器依据所述GPUBox服务器的数据结构中存储的各个IP地址和相应的位置信息建立所述总控制服务器与相应的GPUBox服务器之间的网络通信。4.根据权利要求1所述的GPUBo...

【专利技术属性】
技术研发人员:靳先奇乔英良班华堂
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1