处理器操作方法及装置以及相关产品制造方法及图纸

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

【技术实现步骤摘要】
处理器操作方法及装置以及相关产品
本公开涉及计算机
,尤其涉及一种处理器操作方法及装置以及相关产品。
技术介绍
随着人工智能技术的不断发展,需要处理的数据量和数据维度都在不断增大。在相关技术中,当多个操作针对相同的存储区域进行操作时,需要等待前一条操作完毕,后一条操作才能执行,降低了处理器的处理效率。
技术实现思路
有鉴于此,本公开提出了一种处理器操作技术方案。根据本公开的一方面,提供了一种处理器操作方法,包括:在第一操作为针对描述符的操作时,获取所述描述符所指示的张量数据的目标存储区域;判断是否存在正在进行的针对所述目标存储区域的第二操作;在存在所述第二操作时,判断所述第一操作当前所针对的所述目标存储区域中的第一细粒度区域与所述第二操作当前所针对的所述目标存储区域中的第二细粒度区域之间是否有重叠;在所述第一细粒度区域与所述第二细粒度区域之间不重叠时,执行所述第一操作。。根据本公开的另一方面,提供了一种处理器操作装置,包括:区域确定模块,用于在第一操作为针对描述符的操作时,获取所述描述符所指示的张量数据本文档来自技高网...

【技术保护点】
1.一种处理器操作方法,其特征在于,所述方法包括:/n在第一操作为针对描述符的操作时,获取所述描述符所指示的张量数据的目标存储区域;/n判断是否存在正在进行的针对所述目标存储区域的第二操作;/n在存在所述第二操作时,判断所述第一操作当前所针对的所述目标存储区域中的第一细粒度区域与所述第二操作当前所针对的所述目标存储区域中的第二细粒度区域之间是否有重叠;/n在所述第一细粒度区域与所述第二细粒度区域之间不重叠时,执行所述第一操作。/n

【技术特征摘要】
1.一种处理器操作方法,其特征在于,所述方法包括:
在第一操作为针对描述符的操作时,获取所述描述符所指示的张量数据的目标存储区域;
判断是否存在正在进行的针对所述目标存储区域的第二操作;
在存在所述第二操作时,判断所述第一操作当前所针对的所述目标存储区域中的第一细粒度区域与所述第二操作当前所针对的所述目标存储区域中的第二细粒度区域之间是否有重叠;
在所述第一细粒度区域与所述第二细粒度区域之间不重叠时,执行所述第一操作。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述第一细粒度区域与所述第二细粒度区域有重叠时,阻塞所述第一操作。


3.根据权利要求1所述的方法,其特征在于,所述第一操作和所述第二操作中的至少一个操作为写操作。


4.根据权利要求1所述的方法,其特征在于,所述细粒度区域的尺寸和/或数量是根据设定长度的数据所在区域、设定维数的数据所在区域中的至少一种确定的。


5.根据权利要求1所述的方法,其特征在于,所述细粒度区域的尺寸和/或数量是根据硬件计算能力、硬件带宽中的至少一种确定的。


6.根据权利要求1所述的方法,其特征在于,所述第一操作为第一处理指令中的操作,所述第二操作为第二处理指令中的操作,所述第二...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:安徽寒武纪信息科技有限公司
类型:发明
国别省市:安徽;34

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

1