【技术实现步骤摘要】
数据处理方法、众核系统及存储介质
[0001]本公开涉及计算机
,特别涉及一种数据处理方法、众核系统和存储介质。
技术介绍
[0002]众核系统包括多个处理核,不同处理核之间可以相互协作,共同完成任务。在不同处理核协作完成任务的过程中,必然涉及各个处理核之间的数据交互。因此,如何降低片上网络的传输带宽需求是本领域长期存在的技术问题。
技术实现思路
[0003]本公开提供一种数据处理方法、众核系统和存储介质。
[0004]第一方面,本公开实施例提供一种数据处理方法,应用于众核系统,众核系统的多个处理核分为至少一个核组,所述核组包括多个处理核;方法包括:
[0005]所述核组处理至少一个任务;其中,所述任务对应多个输出通道,处理所述任务所需的全部数据分为多个子数据,每个输出通道对应每个所述子数据有一个子权重信息;
[0006]所述核组处理至少一个任务,包括:
[0007]每个所述处理核获取一个子数据;其中,不同处理核获取的子数据不同,每个所述处理核具有对应所述子数据的全部所述子权重信息;
[0008]每个所述处理核用每个所述子权重信息分别处理所述子数据,分别获得所述子数据对应多个输出通道的多个单次处理结果;
[0009]至少部分所述处理核将对应相同输出通道的中间结果发送至同一所述处理核;其中,所述中间结果至少根据该处理核获得的单次处理结果得到;
[0010]至少部分所述处理核根据中间结果获得子任务结果;其中,所述子任务结果根据对应同一输出通道的 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,应用于众核系统,其特征在于,众核系统的多个处理核分为至少一个核组,所述核组包括多个处理核;方法包括:所述核组处理至少一个任务;其中,所述任务对应多个输出通道,处理所述任务所需的全部数据分为多个子数据,每个输出通道对应每个所述子数据有一个子权重信息;所述核组处理至少一个任务,包括:每个所述处理核获取一个子数据;其中,不同处理核获取的子数据不同,每个所述处理核具有对应所述子数据的全部所述子权重信息;每个所述处理核用每个所述子权重信息分别处理所述子数据,分别获得所述子数据对应多个输出通道的多个单次处理结果;至少部分所述处理核将对应相同输出通道的中间结果发送至同一所述处理核;其中,所述中间结果至少根据该处理核获得的单次处理结果得到;至少部分所述处理核根据中间结果获得子任务结果;其中,所述子任务结果根据对应同一输出通道的中间结果得到。2.根据权利要求1所述的数据处理方法,其特征在于,所述每个所述处理核用每个所述子权重信息分别处理所述子数据,分别获得所述子数据在多个输出通道对应的多个单次处理结果,包括:每个所述处理核用每个所述子权重信息分别处理所述子数据,获得全部单次处理结果;所述至少部分所述处理核将具有相同输出通道的中间结果发送至同一所述处理核,包括:在每个所述处理核获得全部单次处理结果后,至少部分所述处理核将具有相同输出通道的单次处理结果发送至同一所述处理核;所述至少部分所述处理核根据中间结果获得子任务结果,包括:在至少部分所述处理核将具有相同输出通道的单次处理结果发送至同一所述处理核后,至少部分所述处理核根据全部所述单次处理结果,获得子任务结果。3.根据权利要求2所述的数据处理方法,其特征在于,每个所述处理核对应一个输出通道;所述至少部分所述处理核将具有相同输出通道的单次处理结果发送至同一所述处理核,包括:每个所述处理核将除自身输出通道对应的单次处理结果外的其他全部单次处理结果,分别发送至具有相同输出通道的所述处理核。4.根据权利要求1所述的数据处理方法,其特征在于,所述每个核组处理至少一个任务,包括:每个所述处理核获取一个子数据;每个所述处理核用对应的一个子权重信息处理所述子数据,获得一个所述单次处理结果,并将所述单次处理结果作为中间结果;每个所述处理核将所述中间结果发送至该中间结果当前对应的输出通道的处理核;每个所述处理核用一个对应的所述子权重信息处理所述子数据,获得一个所述单次处理结果;其中,所述子权重信息为所述处理核未处理过所述子数据的子权重信息;每个所述处理核根据所述单次...
【专利技术属性】
技术研发人员:李涵,邓磊,王冠睿,丁瑞强,
申请(专利权)人:北京灵汐科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。