← 返回列表

一种加速设备的控制方法、系统、装置及加速设备

申请号: CN202410021734.1
申请人: 浪潮电子信息产业股份有限公司
申请日期: 2024/1/8

摘要文本

本申请公开了一种加速设备的控制方法、系统、装置及加速设备,涉及虚拟化接口领域,解决应用与加速设备间存在绑定关系、云服务提供商运维难度大的问题。加速设备配置有一个包括与至少一个加速单元一一对应的寄存器访问接口的虚拟化接口;获取主机端发送的计算指令,确定与计算指令对应的目标加速单元;通过与目标加速单元对应的寄存器访问接口调用目标加速单元对应的寄存器,执行与计算指令对应的计算任务。通过虚拟化接口的配置以及为各加速单元设置对应的寄存器访问接口,实现了对于具有多个加速单元的加速设备的调用,使得主机端与异构加速设备之间脱离了绑定关系,减轻了云服务提供商对异构加速设备的接口的运维难度和代价。

专利详细信息

项目 内容
专利名称 一种加速设备的控制方法、系统、装置及加速设备
专利类型 发明授权
申请号 CN202410021734.1
申请日 2024/1/8
公告号 CN117519955B
公开日 2024/3/29
IPC主分类号 G06F9/48
权利人 浪潮电子信息产业股份有限公司
发明人 张德闪; 刘伟; 李仁刚; 郭巍
地址 山东省济南市高新区草山岭南路801号9层东侧

专利主权项内容

1.一种加速设备的控制方法,其特征在于,应用于包括至少一个加速单元的加速设备,所述加速设备配置有一个虚拟化接口,所述虚拟化接口至少包括与至少一个所述加速单元一一对应的寄存器访问接口,所述方法包括:获取主机端发送的计算指令,确定与所述计算指令对应的目标加速单元;通过所述虚拟化接口访问与所述目标加速单元对应的寄存器访问接口,以调用所述目标加速单元对应的寄存器,执行与所述计算指令对应的计算任务;所述加速设备配置寄存器访问接口的过程包括:预先为所述寄存器访问接口配置预设地址,以存储各个所述加速单元对应的寄存器访问接口的配置信息;预先为所述寄存器访问接口配置预设地址,配置寄存器访问接口的配置信息,包括:根据虚拟化输入/输出规范确定设备配置空间的大小及地址;将所述设备配置空间的地址告知驱动程序,以触发所述驱动程序在地址空间中映射所述设备配置空间;在所述设备配置空间中定义并初始化各所述寄存器访问接口的配置信息;所述配置信息至少包括:所述加速单元的身份信息、预先为所述加速单元配置的可用存储空间范围的参数、用于表征所述加速单元的地址的寄存器信息;所述虚拟化接口中还包括数据传输接口时,还包括:通过所述数据传输接口与所述主机端进行数据传输;所述虚拟化接口中还包括中断接口,所述方法还包括:在自身产生中断时,通过所述中断接口将中断信息反馈至主机端,以触发所述主机端对所述中断信息进行处理;所述中断信息表征所述加速设备产生中断的类型。