[发明专利]人工智能芯片和基于人工智能芯片的数据处理方法在审
申请号: | 202010575487.1 | 申请日: | 2020-06-22 |
公开(公告)号: | CN111857989A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 蔡权雄 | 申请(专利权)人: | 深圳鲲云信息科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06N3/04 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 潘登 |
地址: | 518048 广东省深圳市福田区福保*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 人工智能 芯片 基于 数据处理 方法 | ||
1.一种人工智能芯片,其特征在于,包括用于基于AI算法对待处理数据进行处理的数据流网络,所述数据流网络包括:
至少一个计算模块,所述计算模块用于基于所述AI算法对应的其中一个运算节点对所述待处理数据进行计算,输出计算结果;
当前的计算模块对应的下一流转模块,用于接收所述计算模块输出的计算结果,并对所述计算结果进行处理;
其中,所述待处理数据按照预设的数据流向在所述数据流网络中流动。
2.如权利要求1所述的人工智能芯片,其特征在于,所述数据流网络还包括:
处理模块,用于对所述待处理数据进行处理,得到所述待处理数据所携带的参数;
所述计算模块用于基于所述参数对所述待处理数据进行计算。
3.如权利要求1所述的人工智能芯片,其特征在于,所述当前的计算模块和所述下一流转模块之间设置有控制流坝,所述控制流坝用于控制所述计算结果由所述当前的计算模块向所述下一流转模块流动。
4.如权利要求3所述的人工智能芯片,其特征在于,所述控制流坝包括写入端、读取端、满载端和空载端,还包括:
第一与门,与所述写入端连接以表示上行有效端,所述上行有效端用于接收所述当前的计算模块发送的第一有效信号;
第二与门,与所述读取端连接以表示下行许可端,所述下行许可端用于接收所述下一流转模块发送的第二有效信号;
第一非门,与所述满载端连接以表示上行许可端,所述第上行许可端用于发送第一许可信号给所述当前的计算模块和第一与门;
第二非门,与所述空载端连接以表示下行有效端,所述下行有效端用于发送第二有效信号给所述下一流转模块和第二与门。
5.如权利要求4所述的人工智能芯片,其特征在于,所述当前的计算模块用于接收所述控制流坝发送的第一许可信号;
所述当前的计算模块提供所述第一有效信号给所述控制流坝,以将所述待处理数据中的第一数据写入所述控制流坝,所述当前的计算模块用于按照所述运算节点指向的处理方式对所述第一数据进行处理,得到所述计算结果;
所述控制流坝用于接收所述下一流转模块发送的第二许可信号;
所述控制流坝提供所述第二有效信号给所述下一流转模块,以将所述计算结果写入所述下一流转模块。
6.一种基于人工智能芯片的数据处理方法,其特征在于,所述方法包括:
数据流网络中的至少一个计算模块基于AI算法对应的其中一个运算节点对待处理数据进行计算,输出计算结果,所述数据流网络用于基于所述AI算法对所述待处理数据进行处理;
当前的计算模块对应的下一流转模块接收所述计算模块输出的计算结果,并对所述计算结果进行处理;
其中,所述待处理数据按照预设的数据流向在所述数据流网络中流动。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
数据流网络中的处理模块对待处理数据进行处理,得到所述待处理数据所携带的参数;
所述计算模块基于AI算法对应的其中一个运算节点对所述待处理数据进行计算,包括:
确定所述计算模块对应的AI算法对应的其中一个运算节点;
所述计算模块基于所述运算节点对所述参数进行计算。
8.如权利要求6所述的方法,其特征在于,所述当前的计算模块和所述下一流转模块之间设置有控制流坝,所述方法还包括:
所述控制流坝控制所述计算结果由所述当前的计算模块向所述下一流转模块流动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳鲲云信息科技有限公司,未经深圳鲲云信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010575487.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种节能环保海水养殖装置
- 下一篇:一种船锚收纳装置及方法