数据处理方法、装置、芯片及介质制造方法及图纸

技术编号:32361889 阅读:50 留言:0更新日期:2022-02-20 03:30
本说明书提供一种数据处理方法、装置、芯片及介质,属于数据处理技术领域。该方法通过获取众核芯片在目标任务中所对应的指令数据、连接关系数据和权重数据,进而将对应于同一神经元的指令数据、连接关系数据和权重数据,关联存储至众核芯片的片外存储器的目标位置处,以实现指令数据、连接关系数据和权重数据的片外关联存储,从而能够减少片内存储器存储空间不足的情况的出现。不足的情况的出现。不足的情况的出现。

【技术实现步骤摘要】
数据处理方法、装置、芯片及介质


[0001]本说明书涉及数据处理
,尤其涉及一种数据处理方法、装置、芯片及介质。

技术介绍

[0002]随着高性能计算需求的日益增加,众核芯片作为一种计算核数量较多、计算能力较强的芯片,其研究逐渐成为芯片研究领域的重要研究方向之一。核芯片可以存储多种类型的数据,包括指令数据、连接关系数据和权重数据,等等,以便众核芯片的各个计算核可以作为神经元的执行体,基于所存储的数据,执行对应神经元的计算过程,从而实现相应的数据处理。

技术实现思路

[0003]本说明书提供了一种数据处理方法、装置、芯片及介质。
[0004]根据本说明书实施例的第一方面,提供一种数据处理方法,应用于众核芯片,该方法包括:
[0005]获取该众核芯片在目标任务中所对应的指令数据、连接关系数据和权重数据;
[0006]将对应于同一神经元的指令数据、连接关系数据和权重数据,关联存储至该众核芯片的片外存储器的目标位置处;
[0007]其中,该指令数据用于指示该众核芯片对各个神经元待执行的操作,该连接关系数据用于指示各个神经元之间的连接关系。
[0008]在本说明书的一些实施例中,将对应于同一神经元的指令数据、连接关系数据和权重数据,关联存储至该众核芯片的片外存储器的目标位置处之后,该方法还包括:
[0009]从该片外存储器的目标位置处获取目标计算核对应的神经元的目标指令数据、目标连接关系数据和目标权重数据;
[0010]基于该目标计算核,根据该目标指令数据、该目标连接关系数据和该目标权重数据,对该对应的神经元的数据进行处理。
[0011]在本说明书的一些实施例中,将对应于同一神经元的指令数据、连接关系数据和权重数据,关联存储至该众核芯片的片外存储器的目标位置处,包括:
[0012]对于任一个神经元,从该众核芯片在该目标任务中所对应的该指令数据、该连接关系数据和该权重数据中,确定该神经元对应的第一指令数据、第一连接关系数据和第一权重数据;
[0013]将该第一指令数据、该第一连接关系数据和该第一权重数据,关联存储至该片外存储器的目标位置处。
[0014]在本说明书的一些实施例中,该目标位置包括第一目标位置和第二目标位置;
[0015]将该第一指令数据、该第一连接关系数据和该第一权重数据,关联存储至该片外存储器的目标位置处,包括:
[0016]获取该第一指令数据的指令标识,并将该指令标识、该第一连接关系数据和该第一权重数据,关联存储至该片外存储器的该第一目标位置处;
[0017]将该第一指令数据,存储至该片外存储器的该第二目标位置处。
[0018]在本说明书的一些实施例中,该方法还包括:
[0019]在其他神经元对应于该第一指令数据、第二连接关系数据和第二权重数据的情况下,将该指令标识、该第二连接关系数据和该第二权重数据,关联存储至该片外存储器的第三目标位置处。
[0020]在本说明书的一些实施例中,该指令数据、该连接关系数据和该权重数据对应有神经元标识;
[0021]对于任一个神经元,从该众核芯片在该目标任务中所对应的该指令数据、该连接关系数据和该权重数据中,确定该神经元对应的第一指令数据、第一连接关系数据和第一权重数据,包括:
[0022]基于该指令数据、该连接关系数据和该权重数据所对应的神经元标识,从该指令数据、该连接关系数据和该权重数据中,获取该神经元的神经元标识对应的指令数据、连接关系数据和权重数据,作为该第一指令数据、该第一连接关系数据和该第一权重数据。
[0023]根据本说明书实施例的第二方面,提供一种数据处理装置,应用于众核芯片,该装置包括:
[0024]获取模块,用于获取该众核芯片在目标任务中所对应的指令数据、连接关系数据和权重数据;
[0025]存储模块,用于将对应于同一神经元的指令数据、连接关系数据和权重数据,关联存储至该众核芯片的片外存储器的目标位置处;
[0026]其中,该指令数据用于指示该众核芯片对各个神经元待执行的操作,该连接关系数据用于指示各个神经元之间的连接关系。
[0027]在本说明书的一些实施例中,该获取模块,还用于从该片外存储器的目标位置处获取目标计算核对应的神经元的目标指令数据、目标连接关系数据和目标权重数据;
[0028]该装置还包括:
[0029]处理模块,用于基于该目标计算核,根据该目标指令数据、该目标连接关系数据和该目标权重数据,对该对应的神经元的数据进行处理。
[0030]在本说明书的一些实施例中,该存储模块,在用于将对应于同一神经元的指令数据、连接关系数据和权重数据,关联存储至该众核芯片的片外存储器的目标位置处时,包括确定单元和存储单元;
[0031]该确定单元,用于对于任一个神经元,从该众核芯片在该目标任务中所对应的该指令数据、该连接关系数据和该权重数据中,确定该神经元对应的第一指令数据、第一连接关系数据和第一权重数据;
[0032]该存储单元,用于将该第一指令数据、该第一连接关系数据和该第一权重数据,关联存储至该片外存储器的目标位置处。
[0033]在本说明书的一些实施例中,该目标位置包括第一目标位置和第二目标位置;
[0034]该存储单元,在用于将该第一指令数据、该第一连接关系数据和该第一权重数据,关联存储至该片外存储器的目标位置处时,用于:
[0035]获取该第一指令数据的指令标识,并将该指令标识、该第一连接关系数据和该第一权重数据,关联存储至该片外存储器的该第一目标位置处;
[0036]将该第一指令数据,存储至该片外存储器的该第二目标位置处。
[0037]在本说明书的一些实施例中,该存储单元,还用于在其他神经元对应于该第一指令数据、第二连接关系数据和第二权重数据的情况下,将该指令标识、该第二连接关系数据和该第二权重数据,关联存储至该片外存储器的第三目标位置处。
[0038]在本说明书的一些实施例中,该指令数据、该连接关系数据和该权重数据对应有神经元标识;
[0039]该确定单元,在用于对于任一个神经元,从该众核芯片在该目标任务中所对应的该指令数据、该连接关系数据和该权重数据中,确定该神经元对应的第一指令数据、第一连接关系数据和第一权重数据时,用于:
[0040]基于该指令数据、该连接关系数据和该权重数据所对应的神经元标识,从该指令数据、该连接关系数据和该权重数据中,获取该神经元的神经元标识对应的指令数据、连接关系数据和权重数据,作为该第一指令数据、该第一连接关系数据和该第一权重数据。
[0041]根据本说明书实施例的第三方面,提供一种众核芯片,包括存储器、多个计算核及存储在存储器上并可在计算核上运行的计算机程序,其中,计算核执行计算机程序时实现上述数据处理方法所执行的操作。
[0042]根据本说明书实施例的第四方面,提供一种计算机可读存储介质,计算机可读存储介质上存储有程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于众核芯片,所述方法包括:获取所述众核芯片在目标任务中所对应的指令数据、连接关系数据和权重数据;将对应于同一神经元的指令数据、连接关系数据和权重数据,关联存储至所述众核芯片的片外存储器的目标位置处;其中,所述指令数据用于指示所述众核芯片对各个神经元待执行的操作,所述连接关系数据用于指示各个神经元之间的连接关系。2.根据权利要求1所述的方法,其特征在于,所述将对应于同一神经元的指令数据、连接关系数据和权重数据,关联存储至所述众核芯片的片外存储器的目标位置处之后,所述方法还包括:从所述片外存储器的目标位置处获取目标计算核对应的神经元的目标指令数据、目标连接关系数据和目标权重数据;基于所述目标计算核,根据所述目标指令数据、所述目标连接关系数据和所述目标权重数据,对所述对应的神经元的数据进行处理。3.根据权利要求1所述的方法,其特征在于,所述将对应于同一神经元的指令数据、连接关系数据和权重数据,关联存储至所述众核芯片的片外存储器的目标位置处,包括:对于任一个神经元,从所述众核芯片在所述目标任务中所对应的所述指令数据、所述连接关系数据和所述权重数据中,确定所述神经元对应的第一指令数据、第一连接关系数据和第一权重数据;将所述第一指令数据、所述第一连接关系数据和所述第一权重数据,关联存储至所述片外存储器的目标位置处。4.根据权利要求3所述的方法,其特征在于,所述目标位置包括第一目标位置和第二目标位置;所述将所述第一指令数据、所述第一连接关系数据和所述第一权重数据,关联存储至所述片外存储器的目标位置处,包括:获取所述第一指令数据的指令标识,并将所述指令标识、所述第一连接关系数据和所述第一权重数据,关联存储至所述片外存储器的所述第一目标位置处;将所述第一指令数据,存储至所述片外存储器的所述第二目标位置处。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在其他神经元对应于所述第一指令数据、第二连接关系数据和第二权重数据的情况下,将所述指...

【专利技术属性】
技术研发人员:何伟沈杨书
申请(专利权)人:北京灵汐科技有限公司
类型:发明
国别省市:

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

1