数据处理器的交互方法技术

技术编号:39657947 阅读:9 留言:0更新日期:2023-12-09 11:26
本申请涉及一种数据处理器的交互方法

【技术实现步骤摘要】
数据处理器的交互方法、装置、设备及数据处理器


[0001]本申请涉及数据处理器
,特别是涉及一种数据处理器的交互方法

装置

设备及数据处理器


技术介绍

[0002]随着云平台虚拟化技术的发展,原始的基础网卡,逐渐发展为智能网卡,再进一步发展为数据处理器(
Data Processing Unit

DPU
)智能网卡

典型的
DPU
智能网卡,采用高速串行计算机扩展总线(
Peripheral Component Interconnect Express

PCIE
)接口,内部带有
CPU

Central Processing Unit
,中央处理器),用来卸载控制平面的任务和一些灵活复杂的数据平面业务

[0003]相关技术中,通常可以通过将主机(
Host
)服务器与
DPU
智能网卡连接,实现重启
Host
服务器等基础功能

但是针对
DPU
智能网卡的功能配置,一般只能可以通过脚本来定制,或者,通过设计接口由
DPU
本身的管理控制器(
Baseboard Management Controller

BMC
)进行操作

[0004]然而,无论是通过定制脚本,还是通过设计接口由
DPU
本身的
BMC
进行
DPU
智能网卡的功能配置,配置难度都比较大


技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够降低数据处理器的配置难度的数据处理器的交互方法

装置

设备及数据处理器

[0006]第一方面,本申请提供了一种数据处理器的交互方法

应用于服务器,所述服务器与所述数据处理器连接,所述数据处理器中包括有处理单元和接口单元;所述数据处理器的交互方法,所述方法包括:识别并加载所述接口单元中存储的扩展程序,所述扩展程序用于实现所述数据处理器与所述服务器之间的数据交互;通过运行所述扩展程序显示交互界面;将目标配置信息通过所述接口单元对应的目标交互通道发送给所述处理单元,以使所述处理单元根据所述目标配置信息配置所述数据处理器的软件功能,所述目标配置信息为通过所述交互界面输入的配置信息

[0007]在其中一个实施例中,所述数据处理器中还包括配置存储单元,在所述将目标配置信息通过所述接口单元对应的目标交互通道发送给所述处理单元之后,所述方法还包括:当检测到所述交互界面关闭时,通过所述目标交互通道向所述配置存储单元发送保存指令,以使所述配置存储单元根据所述保存指令,结构化存储所述目标配置信息

[0008]在其中一个实施例中,所述方法还包括:通过所述目标交互通道,从所述配置存储单元中获取所述数据处理器中保存的当
前配置信息;在所述交互界面上显示所述当前配置信息

[0009]在其中一个实施例中,所述数据处理器中还包括监控单元,所述监控单元用于获取所述数据处理器中各个部件的硬件状态信息;所述数据处理器的交互方法,包括:通过所述目标交互通道从所述监控单元中获取所述数据处理器中各个部件的硬件状态信息;在所述交互界面上显示所述硬件状态信息;其中,所述硬件状态信息包括以下至少一项:电流信息

电压信息和温度信息

[0010]在其中一个实施例中,所述数据处理器中还包括温度控制单元;所述数据处理器的交互方法,还包括:获取通过所述交互界面输入的温度控制指令,所述温度控制指令用于控制所述数据处理器中各个部件的温度,所述温度控制指令中包含有所述数据处理器中各个部件的温度阈值;将所述温度控制指令发送给所述温度控制单元,以使所述温度控制单元根据所述温度阈值和所述硬件状态信息控制所述数据处理器中各个部件的温度

[0011]在其中一个实施例中,所述接口单元中包含有高速串行计算机扩展总线
PCIe
执行子单元,所述数据处理器还包括系统管理总线
SMBUS
执行单元;所述目标交互通道包括所述
PCIe
通道或所述
SMBUS
通道,所述
PCIe
通道上的传输事务由所述
PCIe
执行子单元处理,所述
SMBUS
通道上的传输事务由所述
SMBUS
执行单元处理

[0012]在其中一个实施例中,在所述将目标配置信息通过所述接口单元对应的目标交互通道发送给所述处理单元之前,所述方法还包括:接收用户输入的访问请求,所述访问请求中包含有认证信息;根据所认证信息对所述用户的访问权限进行认证;若认证具备访问权限,则接收所述用户输入的目标配置信息

[0013]在其中一个实施例中,所述认证信息包括密码信息和
/
或零知识证明信息

[0014]第二方面,本申请提供了一种数据处理器的交互装置,所述数据处理器的交互装置与所述数据处理器连接,所述数据处理器中包括有处理单元和接口单元;所述数据处理器的交互装置,包括:加载模块,用于识别并加载所述接口单元中存储的扩展程序,所述扩展程序用于实现所述数据处理器与所述数据处理器的交互装置之间的数据交互;显示模块,用于通过运行所述扩展程序显示交互界面;传输模块,用于将目标配置信息通过所述接口单元对应的目标交互通道发送给所述处理单元,以使所述处理单元根据所述目标配置信息配置所述数据处理器的软件功能,所述目标配置信息为通过所述交互界面输入的配置信息

[0015]在其中一个实施例中,所述数据处理器中还包括配置存储单元,所述传输模块,还用于 当检测到所述交互界面关闭时,通过所述目标交互通道向所述配置存储单元发送保存指令,以使所述配置存储单元根据所述保存指令,结构化存储所述目标配置信息

[0016]在其中一个实施例中,所述显示模块,还用于通过所述目标交互通道,从所述配置
存储单元中获取所述数据处理器中保存的当前配置信息;在所述交互界面上显示所述当前配置信息

[0017]在其中一个实施例中,所述数据处理器中还包括监控单元,所述监控单元用于获取所述数据处理器中各个部件的硬件状态信息;所述显示模块,还用于通过所述目标交互通道从所述监控单元中获取所述数据处理器中各个部件的硬件状态信息;在所述交互界面上显示所述硬件状态信息;其中,所述硬件状态信息包括以下至少一项:电流信息

电压信息和温度信息

[0018]在其中一个实施例中,所述数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据处理器的交互方法,其特征在于,应用于服务器,所述服务器与所述数据处理器连接,所述数据处理器中包括有处理单元和接口单元;所述数据处理器的交互方法,包括:识别并加载所述接口单元中存储的扩展程序,所述扩展程序用于实现所述数据处理器与所述服务器之间的数据交互;通过运行所述扩展程序显示交互界面;将目标配置信息通过所述接口单元对应的目标交互通道发送给所述处理单元,以使所述处理单元根据所述目标配置信息配置所述数据处理器的软件功能,所述目标配置信息为通过所述交互界面输入的配置信息
。2.
根据权利要求1所述的方法,其特征在于,所述数据处理器中还包括配置存储单元,在所述将目标配置信息通过所述接口单元对应的目标交互通道发送给所述处理单元之后,所述方法还包括:当检测到所述交互界面关闭时,通过所述目标交互通道向所述配置存储单元发送保存指令,以使所述配置存储单元根据所述保存指令,结构化存储所述目标配置信息
。3.
根据权利要求2所述的方法,其特征在于,所述方法还包括:通过所述目标交互通道,从所述配置存储单元中获取所述数据处理器中保存的当前配置信息;在所述交互界面上显示所述当前配置信息
。4.
根据权利要求1‑3任一项所述的方法,其特征在于,所述数据处理器中还包括监控单元,所述监控单元用于获取所述数据处理器中各个部件的硬件状态信息;所述数据处理器的交互方法,包括:通过所述目标交互通道从所述监控单元中获取所述数据处理器中各个部件的硬件状态信息;在所述交互界面上显示所述硬件状态信息;其中,所述硬件状态信息包括以下至少一项:电流信息

电压信息和温度信息
。5.
根据权利要求4所述的方法,其特征在于,所述数据处理器中还包括温度控制单元;所述数据处理器的交互方法,还包括:获取通过所述交互界面输入的温度控制指令,所述温度控制指令用于控制所述数据处理器中各个部件的温度,所述温度控制指令中包含有所述数据处理器中各个部件的温度阈值;将所述温度控制指令发送给所述温度控制单元,以使所述温度控制单元根据所述温度阈值和所述硬件状态信息控制所述数据处理器中各个部件的温度
。6.
根据权利要求1‑3任一项所述的方法,其特征在于,所述接口单元中包含有高速串行计算机扩展总线
PCIe
执行子单元,所述数据处理器还包括系统管理总线
SMBUS
执行单元;所述目标交互通道包括所述
PCIe
通道或所述
SMBUS
通道,所述
PCIe
通道上的传输事务由所述
PCIe
执行子单元处理,所述
SMBUS
通道上的传输事务由所述
SMBUS
执行单元处理
。7.
根据权利要求1‑3任一项所述的方法,其特征在于,在所述将目标配置信息通过所述接口单元对应的目标交互通道发送给所述处理单元之前,所述方法还包括:接收用户输入的访问请求,所述访问请求中包含有认证信息;
根据所认证信息对所述用户的访问权限进行认证;若认证具备访问权限,则接收所述用户输入的目标配置信息
。8.
根据权利要求7所述的方法,其特征在于,所述认证信息包括密码信息和
/
或零知识证明信息
。9.

【专利技术属性】
技术研发人员:刘静涛罗冰陈安庆
申请(专利权)人:深圳云豹智能有限公司
类型:发明
国别省市:

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

1