[發明專利]神經網絡處理裝置、控制方法以及計算系統在審
| 申請號: | 201880038043.5 | 申請日: | 2018-11-28 |
| 公開(公告)號: | CN110785779A | 公開(公告)日: | 2020-02-11 |
| 發明(設計)人: | 楊康;李鵬;韓峰;谷騫 | 申請(專利權)人: | 深圳市大疆創新科技有限公司 |
| 主分類號: | G06N3/063 | 分類號: | G06N3/063 |
| 代理公司: | 11329 北京龍雙利達知識產權代理有限公司 | 代理人: | 張欣;毛威 |
| 地址: | 518057 廣東省深圳市南山區高*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 神經網絡處理 目標指令 神經網絡 控制計算電路 計算電路 計算系統 控制電路 控制信號 功耗 兩層 保證 | ||
提供一種神經網絡處理裝置、控制方法以及計算系統。該神經網絡處理裝置包括:計算電路;控制電路,根據一條目標指令,控制計算電路執行神經網絡的至少兩個層對應的計算。采用“一條”目標指令實現神經網絡的至少兩層的計算,使得保證神經網絡處理裝置靈活性的前提下,減少了控制信號的占比,節省了神經網絡處理裝置的功耗和面積,從而能夠提高神經網絡處理裝置的性能。
版權申明
本專利文件披露的內容包含受版權保護的材料。該版權為版權所有人所有。版權所有人不反對任何人復制專利與商標局的官方記錄和檔案中所存在的該專利文件或者該專利披露。
技術領域
本申請涉及人工智能領域,并且更為具體地,涉及一種神經網絡處理裝置、控制方法以及計算系統。
背景技術
隨著神經網絡技術的發展,神經網絡處理裝置的應用越來越廣。
傳統的神經網絡處理裝置有些靈活性較差,有些計算性能較差,無法滿足人們對神經網絡計算的性能要求。
發明內容
本申請提供一種神經網絡處理裝置、控制方法以及計算系統,能夠提高神經網絡處理裝置的性能。
第一方面,提供一種神經網絡處理裝置,包括:計算電路;控制電路,根據一條目標指令,控制所述計算電路執行神經網絡的至少兩個層對應的計算。
第二方面,提供一種神經網絡的計算系統,包括:如第一方面所述的神經網絡處理裝置;處理器,用于為所述神經網絡處理裝置分配計算任務。
第三方面,提供一種神經網絡處理裝置的控制方法,包括:根據一條目標指令,控制所述神經網絡處理裝置中的計算電路執行神經網絡的至少兩個層對應的計算。
第四方面,提供一種計算機可讀存儲介質,其上存儲有用于執行第三方面所述的方法的指令。
第五方面,提供一種計算機程序產品,包括用于執行第三方面所述的方法的指令。
采用“一條”目標指令實現神經網絡的至少兩層的計算,使得保證神經網絡處理裝置靈活性的前提下,減少了控制信號的占比,節省了神經網絡處理裝置的功耗和面積,從而能夠提高神經網絡處理裝置的性能。
附圖說明
圖1是本申請一個實施例提供的神經網絡處理裝置的示意性結構圖。
圖2是本申請另一實施例提供的神經網絡處理裝置的示意性結構圖。
圖3是本申請實施例提供的神經網絡處理裝置的控制方法的示意性流程圖。
圖4是本申請實施例提供的目標指令的一個示例圖。
圖5是本申請實施例提供的目標指令的另一示例圖。
具體實施方式
本申請提供的神經網絡處理裝置也可稱為神經網絡處理器或神經網絡加速器。該神經網絡處理裝置可以是專用的神經網絡處理裝置,如可以是專門用于神經網絡計算的硬件電路或芯片。
本申請提及的神經網絡處理裝置可用于計算各種類型的神經網絡,如卷積神經網絡(convolutional neural network,CNN)或遞歸神經網絡(recurrentneural networks,RNN)。
神經網絡通常具有多層結構。為了便于理解,下面以卷積神經網絡為例,對神經網絡的多層結構進行舉例說明。
卷積神經網絡可以包括一個或多個卷積層。此外,卷積神經網絡還可以包括其它層。該其它層可以是以下層中的一種或多種:池化層、激活層、按元素操作層(elementwise層)。
神經網絡的計算量通常比較大,因此,如何進行高性能的神經網絡計算成為人們關注的重點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市大疆創新科技有限公司,未經深圳市大疆創新科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880038043.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于脈動陣列的神經網絡處理裝置
- 下一篇:自動駕駛車輛中乘客的提前上車





