数据处理方法及装置以及相关产品制造方法及图纸

技术编号:30710940 阅读:20 留言:0更新日期:2021-11-10 11:02
本公开涉及一种数据处理方法及装置以及相关产品。所述产品包括控制模块,所述控制模块包括:指令缓存单元、指令处理单元和存储队列单元;所述指令缓存单元,用于存储所述人工神经网络运算关联的计算指令;所述指令处理单元,用于对所述计算指令解析得到多个运算指令;所述存储队列单元,用于存储指令队列,该指令队列包括:按该队列的前后顺序待执行的多个运算指令或计算指令。通过以上方法,本公开可以提高相关产品在进行神经网络模型的运算时的运算效率。的运算效率。的运算效率。

【技术实现步骤摘要】
数据处理方法及装置以及相关产品


[0001]本公开涉及计算机
,特别是涉及一种数据处理方法及装置以及相关产品。

技术介绍

[0002]随着人工智能技术的发展,其在图像识别等领域取得了较好的效果。在图像识别过程中,可能需要对大量离散的数据点进行处理(例如进行差值运算等),然而,相关技术中对离散数据点的处理过程较为复杂,数据开销较大。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种数据处理方法及装置以及相关产品。
[0004]根据本公开的一方面,提供了一种数据处理方法,包括:
[0005]在解码后的处理指令为数据搬运指令时,确定所述数据搬运指令的搬运模式;
[0006]在所述数据搬运指令的搬运模式为多向量搬运模式时,确定所述数据搬运指令的操作域中的多个第一数据点的第一源数据地址及第一目的数据地址,以及多个第二数据点的第二源数据地址及第二目的数据地址;
[0007]将从所述第一源数据地址读取到的第一数据点存储到所述第一目的数据地址,得到第一向量数据;
>[0008]将从所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:在解码后的处理指令为数据搬运指令时,确定所述数据搬运指令的搬运模式;在所述数据搬运指令的搬运模式为多向量搬运模式时,确定所述数据搬运指令的操作域中的多个第一数据点的第一源数据地址及第一目的数据地址,以及多个第二数据点的第二源数据地址及第二目的数据地址;将从所述第一源数据地址读取到的第一数据点存储到所述第一目的数据地址,得到第一向量数据;将从所述第二源数据地址读取到的第二数据点存储到所述第二目的数据地址,得到第二向量数据;其中,所述第一源数据地址和所述第二源数据地址包括离散的多个数据地址,所述第一目的数据地址和所述第二目的数据地址包括连续的数据地址。2.根据权利要求1所述方法,其特征在于,在所述数据搬运指令的搬运模式为多向量搬运模式时,确定所述数据搬运指令的操作域中的多个第一数据点的第一源数据地址及第一目的数据地址,以及多个第二数据点的第二源数据地址及第二目的数据地址,包括:根据所述多个第一数据点的源数据基地址及数据偏移地址,分别确定所述多个第一数据点的第一源数据地址;根据所述多个第一数据点的第一源数据地址以及偏移步长,分别确定所述多个第二数据点的第二源数据地址;根据所述多个第一数据点的目的数据基地址及数据尺寸,确定所述多个第一数据点的第一目的数据地址;根据所述多个第一数据点的第一目的数据地址及目的基地址步长,确定所述多个第二数据点的第二目的数据地址。3.根据权利要求1或2所述方法,其特征在于,将从所述第一源数据地址读取到的第一数据点存储到所述第一目的数据地址,得到第一向量数据,包括:从各个第一数据点的第一源数据地址分别读取第一数据点;将各个第一数据点依次存储到所述第一目的数据地址中,得到第一向量数据。4.根据权利要求1-3中任意一项所述方法,其特征在于,将从所述第二源数据地址读取到的第二数据点存储到所述第二目的数据地址,得到第二向量数据,包括:从各个第二数据点的第二源数据地址分别读取第二数据点;将各个第二数据点依次存储到所述第二目的数据地址中,得到第二向量数据。5.根据权利要求1-4中任意一项所述方法,其特征在于,所述方法还包括:对接收到的处理指令进行解码,得到解码后的处理指令,其中,所述解码后的处理指令包括操作码,所述操作码用于指示进行数据搬运处理。6.一种数据处理装置,其特征在于,包括:模式确定模块,用于在解码后的处理指令为数据搬运指令时,确定所述数据搬运指令的搬运模式;地址确定模块,用于在所述数据搬运指令的搬运模式为多向量搬运模式时,确定所述数据搬运指令的操作域中的多个第一数据点的第一源数据...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:安徽寒武纪信息科技有限公司
类型:发明
国别省市:

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

1