一种数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:30831920 阅读:30 留言:0更新日期:2021-11-18 12:47
本发明专利技术提供一种数据处理方法,包括:获取待处理数据,并在多种预设算法中确定待处理数据对应的目标算法;将待处理数据保存至目标算法对应的缓存中;按预设顺序反复调用预设算法,以使预设算法在被GPU执行时,从对应的缓存中获取待处理数据,并处理待处理数据。本发明专利技术可按照预设顺序反复执行多种预设算法,且每种算法均设置有对应缓存,在被GPU执行时,这些算法均可从对应缓存中获取到足量的待处理数据,进而能够有效提升GPU的使用率,并能够有效提升GPU在单位时间内处理数据的数量,进而确保GPU资源得到充分利用。本发明专利技术还提供一种数据处理装置、电子设备及存储介质,具有上述有益效果。效果。效果。

【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质


[0001]本专利技术涉及数据处理领域,特别涉及一种数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]GPU(Graphics Processing Unit,图形处理器)由于可提供高精度浮点运算及计算带宽,更擅长深度学习,因此常用于执行深度学习任务。相关技术中,由于受到体系结构限制,GPU只能同时处理一种算法任务,而目前的算法应用大多需要短时间内对待处理数据进行多种算法处理,假若待处理数据到达时无法被对应的算法处理则会被丢弃,这不仅浪费了大量传输带宽,同时也容易导致GPU在执行某种算法任务时难以得到足量的待处理数据,进而降低了GPU的使用率。

技术实现思路

[0003]本专利技术的目的是提供一种数据处理方法、装置、电子设备及存储介质,可按照预设顺序反复执行多种预设算法,且每种算法均设置有对应缓存,当被GPU执行时,这些算法均可从对应缓存中获取到足量的待处理数据,进而能够有效提升GPU的使用率,确保GPU资源得到充分利用。
[0004]为解决上述技术问题,本专利技本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取待处理数据,并在多种预设算法中确定所述待处理数据对应的目标算法;将所述待处理数据保存至所述目标算法对应的缓存中;按预设顺序反复调用所述预设算法,以使所述预设算法在被GPU执行时,从对应的缓存中获取所述待处理数据,并处理所述待处理数据。2.根据权利要求1所述的数据处理方法,其特征在于,所述将所述待处理数据保存至所述目标算法对应的缓存中,包括:将所述待处理数据保存至所述目标算法对应的缓存队列中。3.根据权利要求1所述的数据处理方法,其特征在于,所述从对应的缓存中获取所述待处理数据,包括:从所述预设算法对应的缓存中获取预设数量的待处理数据。4.根据权利要求1所述的数据处理方法,其特征在于,所述待处理数据为待处理图像,所述预设算法为预设图像处理算法。5.根据权利要求1至4任一项所述的数据处理方法,其特征在于,所述在多种预设算法中确定所述待处理数据对应的目标算法,包括:确定所述待处理数据所属的数据源及处理所述待处理数据的上一目标算法,并获取所述数据源所对应的预设算法处理顺序;根据所述预设算法处理顺序及上一目标算法确定所述目标算法...

【专利技术属性】
技术研发人员:何忠杰贾可奚兴
申请(专利权)人:成都考拉悠然科技有限公司
类型:发明
国别省市:

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

1