数据处理方法、数据处理设备、加速卡和存储介质技术

技术编号:31081806 阅读:32 留言:0更新日期:2021-12-01 12:27
本申请涉及数据处理领域,通过将原本由数据处理设备中的处理器处理的第一类数据发送给加速卡中的协处理器进行处理,以及将待进行加速计算的第二类数据发送至加速卡中的加速处理器进行加速计算,有效提高数据的处理效率。涉及一种数据处理方法、数据处理设备、加速卡和存储介质,该方法包括:获取待处理数据,待处理数据包括待进行第一类处理的第一类数据以及待进行第二类处理的第二类数据;将待处理数据发送至加速卡,以使加速卡中的协处理器对第一类数据进行第一类处理,加速卡中的加速处理器对第二类数据进行第二类处理,第二类处理包括加速计算;获取第一类数据对应的第一处理结果,以及获取第二类数据对应的第二处理结果。果。果。

【技术实现步骤摘要】
数据处理方法、数据处理设备、加速卡和存储介质


[0001]本申请涉及数据处理领域,尤其涉及一种数据处理方法、数据处理设备、加速卡和存储介质。

技术介绍

[0002]常见的加速处理器包括图形处理器、现场可编程门阵列芯片、张量处理器以及神经网络处理器等等,这些加速处理器可以集成在数据处理设备的加速卡上。当数据处理设备中的应用程序需要使用硬件加速时,可以调用加速卡进行加速计算。在实际应用场景中,应用程序的处理流程比较复杂,处理过程中可能会频繁调用加速卡进行加速计算;其中不合适调用加速卡进行加速的部分算法,只能使用数据处理设备中的处理器进行计算,从而数据需要在数据处理设备的处理器和加速卡之间来回搬运,极大的降低数据的处理效率。
[0003]因此,如何提高数据的处理效率成为亟需解决的问题。

技术实现思路

[0004]本申请提供了一种数据处理方法、数据处理设备、加速卡和存储介质,通过将待处理数据中原本由数据处理设备中的处理器处理的第一类数据发送给加速卡中的协处理器进行处理,以及将待进行加速计算的第二类数据发送至加速卡中的加速处理器进本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取待处理数据,所述待处理数据包括待进行第一类处理的第一类数据以及待进行第二类处理的第二类数据;将所述待处理数据发送至加速卡,以使所述加速卡中的协处理器对所述第一类数据进行第一类处理,所述加速卡中的加速处理器对所述第二类数据进行第二类处理,所述第二类处理包括加速计算;获取所述第一类数据对应的第一处理结果,以及获取所述第二类数据对应的第二处理结果。2.根据权利要求1所述的数据处理方法,其特征在于,所述将所述待处理数据发送至加速卡之前,还包括:控制所述加速卡启动所述协处理器中的操作系统;所述将所述待处理数据发送至加速卡,包括:当所述操作系统启动成功后,生成所述第一类数据对应的处理指令;将所述第一类数据与所述处理指令发送至所述加速卡的共享内存,以使所述操作系统中的软件架构从所述共享内存中获取所述第一类数据与所述处理指令;将所述第二类数据发送至所述加速处理器。3.根据权利要求2所述的数据处理方法,其特征在于,所述控制所述加速卡启动所述协处理器中的操作系统,包括:获取操作系统镜像文件;将所述操作系统镜像文件发送至所述共享内存,以及将所述操作系统镜像文件的启动标志信息写入所述共享内存,以使所述协处理器在检测到所述共享内存中的启动标志信息时,从所述共享内存中加载并运行所述操作系统镜像文件,所述操作系统镜像文件用于启动操作系统以及加载所述软件架构。4.根据权利要求3所述的数据处理方法,其特征在于,所述将所述操作系统镜像文件发送至所述共享内存之后,还包括:当接收到所述协处理器发送的中断通知时,根据所述中断通知查询所述共享内存是否存储有启动完成信息,所述中断通知与所述启动完成信息是加载所述软件架构后生成,所述中断通知用于通知所述数据处理设备所述软件架构加载完毕;当查询到所述启动完成信息时,确定所述操作系统启动成功。5.一种数据处理方法,其特征在于,包括:获取数据处理设备发送的第一类数据,以及获取所述数据处理设备发送的第二类数据;调用加速卡中的协处理器对所述第一类数据进行第一类处理,以及调用所述加速卡中的加速处理器对所述第二类数据进行第二类处理,所述第二类处理包括加速计算;将所述第一类数据对应的第一处理结果与所述第二类数据对应的第二处理结果返回至所述数据处理设备。6.根据权利要求5所述的数据处理方法,其特征在于,所述加速卡还包括共享内存;所述获取数据处理设备发送的第...

【专利技术属性】
技术研发人员:笪禹张力
申请(专利权)人:北京比特大陆科技有限公司
类型:发明
国别省市:

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

1