数据处理方法、系统、电子装置和存储介质制造方法及图纸

技术编号:34357587 阅读:40 留言:0更新日期:2022-07-31 06:53
本申请涉及一种数据处理方法、系统、电子装置和存储介质,其中,该数据处理方法应用于任一处理器核,该方法包括:获取该中央处理器发送的针对待处理的目标数据的第一起始地址、第二起始地址、目标数据的数据量;依据该数据处理器包含的处理器核的数量、本处理器核的标识、以及所述数据量,确定本处理器核对应的地址偏移量;依据该第一起始地址和所述地址偏移量,从该中央处理器对应的存储空间中读取本处理器核对应的目标数据子集;对该目标数据子集进行处理,依据该第二起始地址和该地址偏移量将该目标数据子集存储至预设的该存储空间的对应位置。通过本申请,解决了数据处理的效率低的问题,实现了高效、准确的数据并行处理设备。备。备。

Data processing method, system, electronic device and storage medium

【技术实现步骤摘要】
数据处理方法、系统、电子装置和存储介质


[0001]本申请涉及数据处理
,特别是涉及数据处理方法、系统、电子装置和存储介质。

技术介绍

[0002]随着人工智能和计算机视觉技术的发展,越来越多的智能算法模型和更高的图像分辨率应用到现有的嵌入式设备上进行处理。随着应用场景的实时性、高精度等效果需求的提高,嵌入式设备的图像处理性能经常备受挑战。搭载视觉数字信号处理(Digital Signal Processing,简称为DSP)处理器的嵌入式设备,旨在通过DSP处理器高效数据向量化处理能力,分担嵌入式设备CPU等数据计算单元的处理压力,提高整个设备运算系统的性能。
[0003]在相关技术中,通常由中央处理器(central processing unit,简称为CPU)执行串行、队列等相关策略,将输入的图像数据按帧或分块分发给不同的DSP核,并完成后续的数据处理;然而,在存在针对多个分辨率的图像数据进行处理等场景时,上述数据处理方法会带来CPU内存使用增加的问题,同时图像处理结果配对也需要增加CPU开销,从而导致数据处理的效率较低。
[0004]目前针对相关技术中数据处理的效率低的问题,尚未提出有效的解决方案。

技术实现思路

[0005]本申请实施例提供了一种数据处理方法、系统、电子装置和存储介质,以至少解决相关技术中数据处理的效率低的问题。
[0006]第一方面,本申请实施例提供了一种数据处理方法,电子设备包括中央处理器和数据处理器,所述数据处理器包括至少两个处理器核,每个所述处理器核分别连接中央处理器,所述方法应用于任一处理器核,所述方法包括:获取所述中央处理器发送的针对待处理的目标数据的第一起始地址、第二起始地址、目标数据的数据量;所述第一起始地址表征用于存储所述目标数据的起始地址,第二起始地址表征用于存储处理后的目标数据的起始地址;依据所述数据处理器包含的处理器核的数量、本处理器核的标识、以及所述数据量,确定本处理器核对应的地址偏移量;依据所述第一起始地址和所述地址偏移量,从所述中央处理器对应的存储空间中读取本处理器核对应的目标数据子集;其中,所述处理器核对应的目标数据子集组成所述目标数据;对所述目标数据子集进行处理,依据所述第二起始地址和所述地址偏移量将所述目标数据子集存储至预设的所述存储空间的对应位置;其中,各处理器核存储的目标数据子集组成了处理后的目标数据。
[0007]在其中一些实施例中,所述依据所述数据处理器包含的处理器核的数量、本处理
器核的标识、以及所述数据量,确定本处理器核对应的地址偏移量,包括:获取预设的指定维度信息,并依据所述指定维度信息、所述处理器核的数量对所述数据量进行切分处理以得到均衡切分结果;依据所述处理器核的标识和所述均衡切分结果确定所述本处理器核对应的地址偏移量。
[0008]在其中一些实施例中,所述依据所述处理器核的标识和所述均衡切分结果确定所述本处理器核对应的地址偏移量包包括:在所述均衡切分结果指示所述数据量还包括剩余待切分数据量的情况下,获取预设的固定偏移常数;依据所述处理器核的标识对所述固定偏移常数进行累计处理,以得到累计偏移结果,并依据所述处理器核的标识和所述累计偏移结果对所述数据量进行计算,以得到所述地址偏移量。
[0009]在其中一些实施例中,所述目标数据为多维度图像数据的情况下,所述获取预设的指定维度信息包括:获取所述中央处理器发送的所述多维度图像数据中的所有维度信息,并获取所述维度信息对应的实际取值结果;依据所述实际取值结果从所有所述维度信息中确定至少一个最优维度信息,并依据所述最优维度信息确定所述指定维度信息。
[0010]在其中一些实施例中,所述依据所述第一起始地址和所述地址偏移量,从所述中央处理器对应的存储空间中读取本处理器核对应的目标数据子集包括:获取预设的设备地址偏移量;依据所述第一起始地址和所述设备地址偏移量,计算得到第三起始地址;其中,所述第三起始地址表征对应所述数据处理器的用于存储所述目标数据的起始地址;依据所述第三起始地址和所述地址偏移量,从所述存储空间中读取对应的所述目标数据子集。
[0011]在其中一些实施例中,所述方法还包括:获取所述中央处理器利用流水线技术发送的所述第一起始地址、所述第二起始地址和所述数据量。
[0012]第二方面,本申请实施例提供了一种数据处理系统,所述系统包括:中央处理器和数据处理器;其中,所述数据处理器包括至少两个处理器核,每个所述处理器核分别连接中央处理器;所述中央处理器,用于待处理的目标数据,并将所述目标数据的第一起始地址、第二起始地址、目标数据的数据量发送至所述至少两个处理器核;所述第一起始地址表征用于存储所述目标数据的起始地址,第二起始地址表征用于存储处理后的目标数据的起始地址;每个所述处理器核,用于据所述数据处理器包含的处理器核的数量、本处理器核的标识、以及所述数据量,确定本处理器核对应的地址偏移量;每个所述处理器依据所述第一起始地址和所述地址偏移量,从所述中央处理器对应的存储空间中读取本处理器核对应的目标数据子集;其中,所述处理器核对应的目标数
据子集组成所述目标数据;每个所述处理器对所述目标数据子集进行处理,依据所述第二起始地址和所述地址偏移量将所述目标数据子集存储至预设的所述存储空间的对应位置;其中,各处理器核存储的目标数据子集组成了处理后的目标数据。
[0013]在其中一些实施例中,所述系统还包括数据采集设备;其中,所述数据采集设备连接所述中央处理器;所述数据采集设备,用于采集所述目标数据,并将所述目标数据发送至所述中央处理器。
[0014]第三方面,本申请实施例提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的数据处理方法。
[0015]第四方面,本申请实施例提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的数据处理方法。
[0016]相比于相关技术,本申请实施例提供的数据处理方法、系统、电子装置和存储介质,应用于任一处理器核,通过获取该中央处理器发送的针对待处理的目标数据的第一起始地址、第二起始地址、目标数据的数据量;依据该数据处理器包含的处理器核的数量、本处理器核的标识、以及所述数据量,确定本处理器核对应的地址偏移量;依据该第一起始地址和所述地址偏移量,从该中央处理器对应的存储空间中读取本处理器核对应的目标数据子集;对该目标数据子集进行处理,依据该第二起始地址和该地址偏移量将该目标数据子集存储至预设的该存储空间的对应位置,解决了数据处理的效率低的问题,实现了高效、准确的数据并行处理设备。
[0017]本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
[0018]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,电子设备包括中央处理器和数据处理器,所述数据处理器包括至少两个处理器核,每个所述处理器核分别连接中央处理器,所述方法应用于任一处理器核,所述方法包括:获取所述中央处理器发送的针对待处理的目标数据的第一起始地址、第二起始地址、目标数据的数据量;所述第一起始地址表征用于存储所述目标数据的起始地址,第二起始地址表征用于存储处理后的目标数据的起始地址;依据所述数据处理器包含的处理器核的数量、本处理器核的标识、以及所述数据量,确定本处理器核对应的地址偏移量;依据所述第一起始地址和所述地址偏移量,从所述中央处理器对应的存储空间中读取本处理器核对应的目标数据子集;其中,所述处理器核对应的目标数据子集组成所述目标数据;对所述目标数据子集进行处理,依据所述第二起始地址和所述地址偏移量将所述目标数据子集存储至预设的所述存储空间的对应位置;其中,各处理器核存储的目标数据子集组成了处理后的目标数据。2.根据权利要求1所述的数据处理方法,其特征在于,所述依据所述数据处理器包含的处理器核的数量、本处理器核的标识、以及所述数据量,确定本处理器核对应的地址偏移量,包括:获取预设的指定维度信息,并依据所述指定维度信息、所述处理器核的数量对所述数据量进行切分处理以得到均衡切分结果;依据所述处理器核的标识和所述均衡切分结果确定所述本处理器核对应的地址偏移量。3.依据权利要求2所述的数据处理方法,其特征在于,所述依据所述处理器核的标识和所述均衡切分结果确定所述本处理器核对应的地址偏移量包括:在所述均衡切分结果指示所述数据量还包括剩余待切分数据量的情况下,获取预设的固定偏移常数;依据所述处理器核的标识对所述固定偏移常数进行累计处理,以得到累计偏移结果,并依据所述处理器核的标识和所述累计偏移结果对所述数据量进行计算,以得到所述地址偏移量。4.根据权利要求2所述的数据处理方法,其特征在于,在所述目标数据为多维度图像数据的情况下,所述获取预设的指定维度信息包括:获取所述中央处理器发送的所述多维度图像数据中的所有维度信息,并获取所述维度信息对应的实际取值结果;依据所述实际取值结果从所有所述维度信息中确定至少一个最优维度信息,并依据所述最优维度信息确定所述指定维度信息。5.根据权利要求1所述的数据处理方法,其特征在于,所述依据所述...

【专利技术属性】
技术研发人员:王超韩建强朱磊光陈波扬毛佳丽
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1