本申请属于,特别是涉及一种多总线通信系统架构和服务器。
背景技术:
1、传统的阵列服务器通常只有串口或者usb通道(universal serial bus,通用串行总线)管理提供算力的soc板卡(system on chip,系统级芯片)。这种管理方式在实现通信时存在较大的局限性,不够灵活和高效。这些问题限制了阵列服务器的应用场景和性能,无法满足高性能计算和大规模数据处理等需求。
2、前面的叙述在于提供一般的背景信息,并不一定构成现有技术。
技术实现思路
1、基于此,有必要针对上述问题,提出了一种多总线通信系统架构和服务器,能够满足阵列无服务器高性能计算和大规模数据处理等需求。
2、本申请解决其技术问题是采用以下的技术方案来实现的:
3、本申请提供了一种多总线通信系统架构,包括:基板控制器,用于管理服务器内的功能组件,功能组件包括处理器和多总线通信组件,多总线通信组件包括:串口连接模块、网络交换机和通用串行总线集线器;处理器,利用多总线通信组件通过多种通信方式与基板控制器连接,用于提供算力。
4、在本申请一可选实施例中,串口连接模块通过串行通信接口标准连接基板控制器和处理器,用于获取处理器的串口日志,并上载至基板控制器;网络交换机通过局域网网络连接基板控制器和处理器,用于对处理器进行访问或配置;通用串行总线集线器通过外部总线标准连接基板控制器和处理器,用于对处理器进行系统恢复或故障诊断。
5、在本申请一可选实施例中,串口连接模块,包括:串口管理单元,通过串行通信接口标准与处理器相连,以获取处理器的串口日志,并上载至串口控制器;串口控制器,通过串行通信接口标准与基板控制器和串口管理单元相连,用于将串口管理单元的获取的串口日志上载至基板控制器。
6、在本申请一可选实施例中,网络交换机通过局域网网络与串口连接模块相连,用于获取处理器的串口日志。
7、在本申请一可选实施例中,功能组件还包括:管理单元;管理单元通过通用输入输出端口、串行通信接口标准和串行双线接口与基板控制器连接,用于接受基板控制器的控制;管理单元通过通用输入输出端口分别与串口连接模块和处理器连接,用于控制串口连接模块或处理器的上下电;管理单元通过串行通信接口标准与串口连接模块连接,用于将串口连接模块获取的串口日志上载至基板控制器,以分担串口连接模块的数据传输压力。
8、在本申请一可选实施例中,管理单元,包括:背板管理单元和刀片管理单元;背板管理单元通过通用输入输出端口、串行通信接口标准和串行双线接口与基板控制器和刀片管理单元连接;刀片管理单元通过通用输入输出端口与处理器连接,用于控制处理器的上下电,或控制处理器与通用串行总线集线器的连接。
9、在本申请一可选实施例中,串口连接模块,包括:串口控制器和串口管理单元,串口控制器通过串行通信接口与基板控制器相连,用于实现对服务器内的串口管理单元的控制;串口管理单元,通过串行通信接口标准与串口控制器和处理器相连,用于获取处理器的串口日志;背板管理单元,通过通用输入输出端口和串行通信接口标准和串口控制器相连,用于获取串口控制器获取的串口日志,并上载至基板控制器,以分担串口控制器的数据传输压力;刀片管理单元,通过通用输入输出端口和串行通信接口标准和串口管理单元相连,用于获取串口管理单元获取的串口日志,并上载至背板管理单元,以分担串口管理单元的数据传输压力,以及控制串口管理单元的上下电。
10、本申请还提供了一种服务器,包括:基板控制器、背板、刀片和处理器;背板设置有至少一张刀片;刀片设置有至少一块处理器;处理器用于提供算力;基板控制器用于管理处理器;基板控制器和处理器通过如前文描述的多总线通信系统架构进行连接。
11、在本申请一可选实施例中,刀片包括:刀片管理单元、串口管理单元、网络交换机、通用串行总线集线器和至少一块处理器;通用串行总线集线器通过外部总线标准连接基板控制器和处理器,用于对处理器进行系统恢复或故障诊断;串口管理单元通过串行通信接口标准连接处理器,用于获取处理器的串口日志;网络交换机通过局域网网络连接基板控制器和处理器,用于对处理器进行访问或配置;通过局域网网络连接串口管理单元,以分担串口管理单元的数据传输压力;刀片管理单元通过串行通信接口标准连接处理器,用于获取处理器的串口日志,以分担串口管理单元的数据传输压力;通过通用输入输出端口连接串口管理单元,以控制串口管理单元的上下电。
12、在本申请一可选实施例中,背板包括:背板管理单元和串口控制器;串口控制器通过串行通信接口标准与基板控制器和多个串口管理单元相连,用于实现对服务器内的串口管理单元的控制;刀片内的网络交换机通过局域网网络连接串口控制器;背板管理单元通过通用输入输出端口、串行通信接口标准和串行双线接口与基板控制器连接,用于实现基板控制器对背板管理单元的管理;通过通用输入输出端口、串行通信接口标准和串行双线接口与刀片管理单元连接,用于实现背板管理单元对刀片管理单元的管理;通过通用输入输出端口和串行通信接口标准与串口控制器连接,用于实现背板管理单元对串口控制器的管理。
13、采用本申请实施例,具有如下有益效果:
14、本申请能够通过多总线的方式实现服务器内基板控制器与处理器的多通信方式连接,实现高速、稳定的数据传输,从而提高数据传输速率和效率,满足高性能计算和大规模数据处理等需求。
15、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种多总线通信系统架构,其特征在于,包括:
2.如权利要求1所述的多总线通信系统架构,其特征在于:
3.如权利要求2所述的多总线通信系统架构,其特征在于,所述串口连接模块,包括:
4.如权利要求2所述的多总线通信系统架构,其特征在于,所述网络交换机通过局域网网络与所述串口连接模块相连,用于获取所述处理器的所述串口日志。
5.如权利要求2所述的多总线通信系统架构,其特征在于,所述功能组件还包括:管理单元;
6.如权利要求5所述的多总线通信系统架构,其特征在于,所述管理单元,包括:背板管理单元和刀片管理单元;
7.如权利要求6所述的多总线通信系统架构,其特征在于,所述串口连接模块,包括:串口控制器和串口管理单元,所述串口控制器通过串行通信接口与所述基板控制器相连,用于实现对服务器内的串口管理单元的控制;所述串口管理单元,通过串行通信接口标准与所述串口控制器和所述处理器相连,用于获取所述处理器的串口日志;
8.一种服务器,其特征在于,包括:基板控制器、背板、刀片和处理器;
9.如权利要求8所述的服务器,其特征在于,所述刀片包括:刀片管理单元、串口管理单元、网络交换机、通用串行总线集线器和至少一块处理器;
10.如权利要求9所述的服务器,其特征在于,所述背板包括:背板管理单元和串口控制器;