一种数据处理方法及电子设备技术

技术编号:37467919 阅读:16 留言:0更新日期:2023-05-06 09:44
本申请提供一种数据处理方法及电子设备,涉及终端技术领域,改善了异构计算过程中,不能动态分配任务量的问题。具体方案为:调用第一计算单元处理第一子任务的第一可执行任务,第一可执行任务对应的任务量占比为第一比例;调用第二计算单元处理第一子任务中的第二可执行任务,第二可执行任务对应的任务量占比为第二比例;之后,调用第一计算单元处理第二子任务中的第三可执行任务,第三可执行任务对应的任务量占比为第三比例;调用第二计算单元处理第二子任务中的第四可执行任务,第四可执行任务对应的任务量占比为第四比例,所述第三比例与第一比例不同,所述第四比例与所述第二比例不同,第一子任务和第二子任务属于同一计算任务。任务。任务。

【技术实现步骤摘要】
一种数据处理方法及电子设备


[0001]本申请涉及终端设备
,尤其涉及一种数据处理方法及电子设备。

技术介绍

[0002]目前大部分便携式的电子设备(如手机),可以通过异构计算方式提高运算能力。上述异构计算可以是通过多个计算单元,如,中央处理器(central processing unit,CPU)、图形处理器(graphic processing unit,GPU)、数字信号处理器(digital signal processor,DSP)协调处理计算任务。当然,在使用异构计算方式的过程中,会涉及到多个计算模块之间的任务分配问题。
[0003]相关技术中,会预先配置不同计算模块协同处理各类计算任务时的任务量占比。然而,这种方式,在部分情况下,不能充分利用计算资源,从而影响电子设备处理计算任务的处理效率。

技术实现思路

[0004]本申请实施例提供一种数据处理方法及电子设备,用于提升电子设备对计算资源的实时利用效率,从而提高电子设备处理计算任务的处理效率。
[0005]为达到上述目的,本申请的实施例采用如本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于电子设备,所述电子设备包括第一计算单元和第二计算单元,所述第一计算单元和第二计算单元上均包括用于处理第一任务的第一算法,所述第一任务包括多个子任务,所述多个子任务包括第一子任务和第二子任务,所述方法包括:调用所述第一计算单元处理所述第一子任务中的第一可执行任务,其中,第一可执行任务与所述第一子任务之间的任务量占比为第一比例,所述第一比例为所述第一计算单元对应的预设比例;调用所述第二计算单元处理所述第一子任务中的第二可执行任务,其中,第二可执行任务与所述第一子任务之间的任务量占比为第二比例,所述第二比例为所述第二计算单元对应的预设比例;调用所述第一计算单元处理所述第二子任务中的第三可执行任务,其中,第三可执行任务与所述第二子任务之间的任务量占比为第三比例,所述第三比例为根据所述第一比例和第一时长确定的比例值,所述第一时长为所述第一计算单元处理所述第一可执行任务的时耗;调用所述第二计算单元处理所述第二子任务中的第四可执行任务,其中,第四可执行任务与所述第二子任务之间的任务量占比为第四比例,所述第四比例为根据所述第二比例和第二时长确定的比例值,所述第二时长为所述第一计算单元处理所述第二可执行任务的时耗。2.根据权利要求1所述的数据处理方法,其特征在于,在调用所述第一计算单元处理所述第一子任务中的第一可执行任务之前,所述方法还包括:查询所述第一计算单元对应的第一比例和所述第二计算单元对应的第二比例;根据所述第一比例,从所述第一子任务中,划分出所述第一可执行任务;根据所述第二比例,从所述第一子任务中,划分出所述第二可执行任务。3.根据权利要求1或2所述的数据处理方法,其特征在于,所述方法还包括:分别调用所述第一计算单元和所述第二计算单元处理第一样本任务,所述第一样本任务与所述第一任务为同类型的计算任务;统计所述第一计算单元处理所述第一样本任务的第三时长和所述第二计算单元处理所述第一样本任务的第四时长;依据所述第三时长和所述第四时长,利用第一公式,确定所述第一计算单元对应的第一亲和度权重,以及所述第二计算单元对应的第二亲和度权重,其中,所述第一公式包括:M
j
=Max(T
j
)/T
j
,其中,j是1和m之间的任意整数值,m代表包含所述第一算法的计算单元总数;Mj指示第j个包含第一算法的计算单元的亲和度权重;在j=1时,Mj指示第一计算单元的第一亲和度权重,Tj指代所述第三时长;在j=2时,Mj指示第二计算单元的第二亲和度权重,Tj指代所述第四时长;Max(T
j
)指示包含第一算法的计算单元中,处理所述第一样本任务所需的最长运算时长;依据所述第一亲和度权重、第二亲和度权重,结合第二公式,确定所述第一比例和所述第二比例;其中,所述第二公式包括:
其中,在j=1时,P0j指示所述第一比例,Mj指示第一计算单元的第一亲和度权重;在j=2时,P0j指示所述第二比例,Mj指示第二计算单元的第二亲和度权重;存储所述第一比例和第二比例。4.根据权利要求1所述的数据处理方法,其特征在于,在所述第一计算单元处理完所述第一可执行任务,且所述第二计算单元处理完所述第二可执行任务之后,所述方法还包括:获取所述第一时长和所述第二时长;根据所述第一比例和所述第一时长,结合第三公式,确定所述第三比例;根据所述第二比例和所述第二时长,结合所述第三公式,确定所述第四比例;其中,所述第三公式包括:P
2j
=P
0j

w(T<...

【专利技术属性】
技术研发人员:邓锋贤
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1