[发明专利]一种适应于神经网络处理器协同工作的方法和装置有效
申请号: | 201811117531.3 | 申请日: | 2018-09-20 |
公开(公告)号: | CN110928675B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 翟云 | 申请(专利权)人: | 合肥君正科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06N3/06 |
代理公司: | 北京智为时代知识产权代理事务所(普通合伙) 11498 | 代理人: | 王加岭;杨静 |
地址: | 230088 安徽省合肥市高新区望江*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适应 神经网络 处理器 协同 工作 方法 装置 | ||
1.一种适应于神经网络处理器协同工作的方法,其特征在于,包括:
神经网络处理器通过神经网络的第一网络层对第一信道的数据进行处理,得到第一信道的第一处理结果,其中,第一网络层中有多个信道;
所述神经网络处理器将所述第一网络层中的第一信道的第一处理结果即刻提供给外部处理器,以使所述外部处理器根据所述第一网络层中的第一信道的第一处理结果进行处理,得到第一信道的第二处理结果;
所述神经网络处理器获取所述第一信道的第二处理结果,通过所述神经网络的第二网络层对第一信道的第二处理结果进行处理,得到第一信道的第三处理结果;
所述神经网络处理器将所述第一网络层中的第一信道的第一处理结果即刻提供给外部处理器,包括:
所述第一网络层将所述第一信道的信道标识写入所述神经网络处理器中的第一寄存器;
所述神经网络处理器在检测到所述第一寄存器中有信道标识写入的情况下,触发所述外部处理器获取所述第一信道的第一处理结果;
所述神经网络处理器触发所述外部处理器获取所述第一信道的第一处理结果,包括:
所述神经网络处理器向所述外部处理器发送中断信号;
所述外部处理器响应于所述中断信号从所述第一寄存器中读取所述第一信道的信道标识;
所述外部处理器根据所述第一信道的信道标识,获取第一信道的第一处理结果。
2.根据权利要求1所述的方法,其特征在于,所述神经网络处理器获取所述第一信道的第二处理结果,包括:
所述神经网络处理器从第二寄存器中获取第一信道的信道标识,其中,所述第二寄存器中第一信道的信道标识是所述外部处理器在处理完成后写入的;
所述神经网络处理器在检测到第二寄存器中有信道标识写入的情况下,获取信道标识;
所述神经网络处理器根据获取的信道标识获取所述第一信道的第二处理结果。
3.根据权利要求1至2中任一项所述的方法,其特征在于,所述外部处理器为以下至少之一:CPU、GPU。
4.一种适应于神经网络处理器协同工作的装置,其特征在于,位于神经网络处理器中,包括:
处理模块,用于通过神经网络的第一网络层对第一信道的数据进行处理,得到第一信道的第一处理结果,其中,第一网络层中有多个信道;
提供模块,用于将所述第一网络层中的第一信道的第一处理结果即刻提供给外部处理器,以使所述外部处理器根据所述第一网络层中的第一信道的第一处理结果进行处理,得到第一信道的第二处理结果;
获取模块,用于获取所述第一信道的第二处理结果,通过所述神经网络的第二网络层对第一信道的第二处理结果进行处理,得到第一信道的第三处理结果;
所述提供模块包括:
写入单元,用于将所述第一信道的信道标识写入所述神经网络处理器中的第一寄存器;
触发单元,用于在检测到所述第一寄存器中有信道标识写入的情况下,触发所述外部处理器获取所述第一信道的第一处理结果;
所述触发单元具体用于向所述外部处理器发送中断信号,所述外部处理器响应于所述中断信号从所述第一寄存器中读取所述第一信道的信道标识,所述外部处理器根据所述第一信道的信道标识,获取第一信道的第一处理结果。
5.根据权利要求4所述的装置,其特征在于,所述获取模块包括:
第一获取单元,用于从第二寄存器中获取第一信道的信道标识,其中,所述第二寄存器中第一信道的信道标识是所述外部处理器在处理完成后写入的;
第二获取单元,用于在检测到第二寄存器中有信道标识写入的情况下,获取信道标识;
第三获取单元,用于根据获取的信道标识获取所述第一信道的第二处理结果。
6.根据权利要求5所述的装置,其特征在于,所述外部处理器为以下至少之一:CPU、GPU。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥君正科技有限公司,未经合肥君正科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811117531.3/1.html,转载请声明来源钻瓜专利网。