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