1.一种数据的处理方法,应用于多处理器众核系统,所述多处理器众核系统包括多个处理器,每个处理器包括多个计算核,其特征在于,所述处理方法包括:划分所述数据为多个第一数据,并确定第一个第一数据对应的向量编号;其中,所述第一数据包括至少一个向量;基于第一个第一数据对应的向量编号,确定每个第一数据内向量对应的向量编号;基于每个第一数据内向量对应的向量编号,将每个第一数据中的向量依序分配给对应的计算核;所述确定第一个第一数据对应的向量编号,包括:在所述数据的分布维度的数量大于或等于二的情况下,执行以下操作:根据所述数据在所述分布维度的分配顺序,确定非最先分配顺序的第一维度、非最后分配顺序的第二维度;基于所述第一数据在所述第一维度的长度、在所述第二维度的数量,确定第一个第一数据对应的所有向量编号。
2.如权利要求1所述的处理方法,其特征在于,所述向量包括多个第二数据,且同一个向量内的第二数据对应的分配顺序编号连续,所述分配顺序编号用以表示第二数据分配至所述计算核的顺序。
3.如权利要求1所述的处理方法,其特征在于,所述基于每个第一数据内向量对应的向量编号,将每个第一数据中的向量依序分配给对应的计算核,包括:确定每个第一数据对应的计算核;根据每个第一数据对应的向量编号的顺序,依序分配与所述向量编号对应的向量至对应的计算核。
4.如权利要求1所述的处理方法,其特征在于,所述划分所述数据为多个第一数据,包括:基于预设的划分参数,划分所述数据为多个第一数据;其中,所述划分参数用以确定所述第一数据在每个维度的数量;基于所述划分参数,生成每个第一数据对应的坐标。
5.如权利要求4所述的处理方法,其特征在于,所述基于第一个第一数据对应的向量编号,确定每个第一数据内向量对应的向量编号,包括:在所述数据的分布维度的数量大于或等于二的情况下,执行以下操作:基于所述第一数据在第一维度的长度、在第二维度的数量、对应的坐标,确定每个第一数据内的第一个向量对应的向量编号;基于每个第一数据对应的第一个向量编号、第一个第一数据中的所有向量编号,确定每个第一数据对应的所有向量编号。
6.如权利要求4所述的处理方法,其特征在于,所述基于第一个第一数据对应的向量编号,确定每个第一数据内向量对应的向量编号,包括:在所述数据的分布维度的数量等于一的情况下,基于所述第一数据在分布维度的数量、第一个第一数据对应的向量编号,确定每个第一数据对应的向量编号。
7.一种数据的处理装置,应用于多处理器众核系统,所述多处理器众核系统包括多个处理器,每个处理器包括多个计算核,其特征在于,所述处理装置包括:数据划分模块,用以划分所述数据为多个第一数据,并确定第一个第一数据对应的向量编号;其中,所述第一数据包括至少一个向量;向量分配模块,用以基于第一个第一数据对应的向量编号,确定每个第一数据内向量对应的向量编号;数据分配模块,用以基于每个第一数据内向量对应的向量编号,将每个第一数据中的向量依序分配给对应的计算核;所述确定第一个第一数据对应的向量编号,包括:在所述数据的分布维度的数量大于或等于二的情况下,执行以下操作:根据所述数据在所述分布维度的分配顺序,确定非最先分配顺序的第一维度、非最后分配顺序的第二维度;基于所述第一数据在所述第一维度的长度、在所述第二维度的数量,确定第一个第一数据对应的所有向量编号。
8.一种电子设备,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为可执行权利要求1至6中任意一项所述的数据的处理方法。
9.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至6中任意一项所述的数据的处理方法。