System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种阵列服务器网络架构、数据交互方法、介质及设备技术_技高网

一种阵列服务器网络架构、数据交互方法、介质及设备技术

技术编号:41237419 阅读:2 留言:0更新日期:2024-05-09 23:51
本发明专利技术公开了一种阵列服务器网络架构,该架构包括1片DPU、多个接入FPGA、多个计算节点;所述DPU包括DPU FPGA模块。将多个接入FPGA与多个计算节点按预设的方法对应连接,多个接入FPGA分别与DPU FPGA模块连接;DPU FPGA模块用于产生多组预设数量的信号,并将信号按照次序传输至每个接入FPGA;每个接入FPGA用于当其对应的计算节点启用预设功能时,将信号发送至其对应的计算节点。本发明专利技术通过引入接入FPGA,将一片DPU与多个计算节点连接起来,使得多个计算节点可以共用一片DPU,通过DPU实现网络交互,进而大大提升了阵列服务器的网络性能和计算效率。

【技术实现步骤摘要】

本申请涉及计算机服务器,尤其涉及一种阵列服务器网络架构、数据交互方法、介质及设备


技术介绍

1、阵列服务器是一种全新的服务器架构,是面向实时云渲染、ai推理等智能计算场景的高效率的异构服务器。目前阵列服务器的网络架构是网卡结合交换板的网络方案,具体来说就是在每一个阵列服务器的计算节点(宿主单元)下,接一颗网卡芯片,并在阵列服务器内置一个或多个交换板,由交换板对内为每路计算节点(宿主单元)提供网络连接,对外提供高速的上行网络接口,这种网络架构下的阵列服务器的网络性能较低。


技术实现思路

1、基于此,针对上述问题,本申请提供了一种阵列服务器网络架构、数据交互方法、介质及设备,以至少解决阵列服务器的网络架构的性能较低的问题。

2、在第一方面,本申请提供了一种阵列服务器网络架构,所述架构包括1片dpu、多个接入fpga、多个计算节点;所述dpu包括dpu fpga模块;

3、将所述多个接入fpga与所述多个计算节点按预设的方法对应连接,所述多个接入fpga分别与所述dpu fpga模块连接;

4、所述dpu fpga模块用于产生多组预设数量的信号,并将所述信号按照次序传输至每个接入fpga;

5、所述每个接入fpga用于当其对应的计算节点启用预设功能时,将所述信号发送至其对应的计算节点。

6、可选的,所述多个接入fpga的数量为n个,所述多个计算节点的数量为n个;

7、所述n个接入fpga与所述n个计算节点一一对应连接,所述n个接入fpga分别与所述dpu fpga模块连接。

8、可选的,所述多个接入fpga的数量为m个,所述多个计算节点的数量为4m个;

9、每个接入fpga连接4个计算节点,所述每个接入fpga分别与所述dpu fpga模块连接。

10、可选的,当所述dpu fpga模块接收到目标计算节点发送的数据获取需求,所述dpufpga模块用于产生预设数据,并将所述数据传输至所述目标计算节点对应的接入fpga;所述接入fpga用于将所述数据发送至所述目标计算节点。

11、可选的,所述任意一个计算节点用于产生数据信息,并将所述数据信息传输至其对应的接入fpga;

12、所述接入fpga用于将所述数据信息传输至所述dpu fpga模块;

13、所述dpu fpga模块用于将所述数据信息传输至外部设备。

14、可选的,所述多个接入fpga分别采用高速serdes与所述dpu fpga模块连接。

15、可选的,所述高速serdes基于点对点高速串联传输协议进行数据交互。

16、在第二方面,本专利技术提供了一种数据交互方法,所述方法应用于如第一方面任一项所述的dpu fpga模块,所述方法包括:

17、生成与每个计算节点对应的1个物理功能信号和1组虚拟功能信号,得到每个计算节点对应的1个物理功能信号和1组虚拟功能信号;

18、按照计算节点的排列顺序,将所述物理功能信号和虚拟功能信号,对应的传输至每个计算节点对应的接入fpga中,以使所述接入fpga在其对应的计算节点启用预设功能时,将所述信号发送至其对应的计算节点。

19、在第三方面,本专利技术提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上述第二方面所述方法的步骤。

20、在第四方面,本专利技术提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上述第二方面所述方法的步骤。

21、本申请实施例具有如下优点或有益效果:

22、本专利技术提供了一种阵列服务器网络架构,该架构包括1片dpu、多个接入fpga、多个计算节点;所述dpu包括dpu fpga模块。将多个接入fpga与多个计算节点按预设的方法对应连接,多个接入fpga分别与dpu fpga模块连接;dpu fpga模块用于产生多组预设数量的信号,并将信号按照次序传输至每个接入fpga;每个接入fpga用于当其对应的计算节点启用预设功能时,将信号发送至其对应的计算节点。本专利技术通过引入接入fpga,将一片dpu与多个计算节点连接起来,使得多个计算节点可以共用一片dpu,通过dpu实现网络交互,进而大大提升了阵列服务器的网络性能和计算效率。

本文档来自技高网...

【技术保护点】

1.一种阵列服务器网络架构,其特征在于,所述架构包括1片DPU、多个接入FPGA、多个计算节点;所述DPU包括DPU FPGA模块;

2.根据权利要求1所述的阵列服务器网络架构,其特征在于,所述多个接入FPGA的数量为n个,所述多个计算节点的数量为n个;

3.根据权利要求1所述的阵列服务器网络架构,其特征在于,所述多个接入FPGA的数量为m个,所述多个计算节点的数量为4m个;

4.根据权利要求1所述的阵列服务器网络架构,其特征在于,当所述DPU FPGA模块接收到目标计算节点发送的数据获取需求,所述DPU FPGA模块用于产生预设数据,并将所述数据传输至所述目标计算节点对应的接入FPGA;所述接入FPGA用于将所述数据发送至所述目标计算节点。

5.根据权利要求1所述的阵列服务器网络架构,其特征在于,所述任意一个计算节点用于产生数据信息,并将所述数据信息传输至其对应的接入FPGA;

6.根据权利要求1所述的阵列服务器网络架构,其特征在于,所述多个接入FPGA分别采用高速Serdes与所述DPU FPGA模块连接。

<p>7.根据权利要求6所述的阵列服务器网络架构,其特征在于,所述高速Serdes基于点对点高速串联传输协议进行数据交互。

8.一种数据交互方法,其特征在于,所述方法应用于如权利要求1至7任一项所述的DPUFPGA模块,所述方法包括:

9.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求8中所述方法的步骤。

10.一种计算机设备,包括存储器和处理器,其特征在于,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求8中所述方法的步骤。

...

【技术特征摘要】

1.一种阵列服务器网络架构,其特征在于,所述架构包括1片dpu、多个接入fpga、多个计算节点;所述dpu包括dpu fpga模块;

2.根据权利要求1所述的阵列服务器网络架构,其特征在于,所述多个接入fpga的数量为n个,所述多个计算节点的数量为n个;

3.根据权利要求1所述的阵列服务器网络架构,其特征在于,所述多个接入fpga的数量为m个,所述多个计算节点的数量为4m个;

4.根据权利要求1所述的阵列服务器网络架构,其特征在于,当所述dpu fpga模块接收到目标计算节点发送的数据获取需求,所述dpu fpga模块用于产生预设数据,并将所述数据传输至所述目标计算节点对应的接入fpga;所述接入fpga用于将所述数据发送至所述目标计算节点。

5.根据权利要求1所述的阵列服务器网络架构,其特征在于,所述任意一个计算节点用于产生...

【专利技术属性】
技术研发人员:支彬张定乾
申请(专利权)人:启朔深圳科技有限公司
类型:发明
国别省市:

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

1