[發(fā)明專利]數(shù)據(jù)處理方法及裝置、光子神經(jīng)網(wǎng)絡芯片、數(shù)據(jù)處理電路在審
| 申請?zhí)枺?/td> | 202010216036.9 | 申請日: | 2020-03-25 |
| 公開(公告)號: | CN111091190A | 公開(公告)日: | 2020-05-01 |
| 發(fā)明(設計)人: | 李智;白冰;趙斌;吳建兵 | 申請(專利權)人: | 光子算數(shù)(北京)科技有限責任公司 |
| 主分類號: | G06N3/063 | 分類號: | G06N3/063 |
| 代理公司: | 北京超凡宏宇專利代理事務所(特殊普通合伙) 11463 | 代理人: | 鐘揚飛 |
| 地址: | 100082 北京市海淀區(qū)高梁*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數(shù)據(jù)處理 方法 裝置 光子 神經(jīng)網(wǎng)絡 芯片 電路 | ||
1.一種數(shù)據(jù)處理方法,其特征在于,所述方法應用于光子神經(jīng)網(wǎng)絡芯片,所述方法包括:
獲取被乘數(shù)與乘數(shù)之積的最高位計算結果;
根據(jù)數(shù)據(jù)處理模型的精度要求,判斷所述最高位計算結果是否滿足所述精度要求;
若所述最高位計算結果不滿足所述精度要求,進行所述最高位計算結果與后續(xù)高位計算結果的累加,直到累加結果滿足所述精度要求或完成所有計算結果的累加。
2.根據(jù)權利要求1所述的方法,其特征在于,所述獲取被乘數(shù)與乘數(shù)之積的最高位計算結果之前,所述方法還包括:
根據(jù)所述乘數(shù)的最高位的位權冪數(shù),將所述被乘數(shù)左移與所述位權冪數(shù)相同的位數(shù),得到所述最高位計算結果。
3.根據(jù)權利要求1所述的方法,其特征在于,所述進行所述最高位計算結果與后續(xù)高位計算結果的累加,直到累加結果滿足所述精度要求完成所有計算結果的累加,包括:
進行最高位計算結果與第二高位計算結果的累加,得到第一累加結果;
如果所述第一累加結果不滿足精度要求,在所述第一累加結果的基礎上,進行第三高位計算結果的累加,得到第二累加結果;
如果所述第二累加結果不滿足精度要求,繼續(xù)進行下一高位計算結果的累加,直到最終累加結果滿足所述精度要求完成所有計算結果的累加。
4.根據(jù)權利要求3所述的方法,其特征在于,所述進行最高位計算結果與第二高位計算結果的累加之前,所述方法還包括:
判斷所述乘數(shù)除最高位外第二高位的位數(shù)數(shù)據(jù)是否為0;
若為1,根據(jù)所述乘數(shù)的第二高位的位權冪數(shù),將所述被乘數(shù)左移與所述第二高位的位數(shù)冪數(shù)相同的位數(shù),得到所述第二高位計算結果。
5.根據(jù)權利要求4所述的方法,其特征在于,所述方法還包括:
若所述乘數(shù)除最高位外第二高位的位數(shù)數(shù)據(jù)為0,得到所述第二高位計算結果為0。
6.根據(jù)權利要求3所述的方法,其特征在于,所述進行第三高位計算結果的累加之前,所述方法還包括:
判斷所述乘數(shù)除最高位外第三高位的位數(shù)數(shù)據(jù)是否為0;
若為1,根據(jù)所述乘數(shù)的第三高位的位權冪數(shù),將所述被乘數(shù)左移與所述第三高位的位數(shù)冪數(shù)相同的位數(shù),得到所述第三高位計算結果。
7.根據(jù)權利要求6所述的方法,其特征在于,所述方法還包括:
若所述乘數(shù)除最高位外第三高位的位數(shù)數(shù)據(jù)為0,得到所述第三高位計算結果為0。
8.一種數(shù)據(jù)處理裝置,其特征在于,所述裝置應用于光子神經(jīng)網(wǎng)絡芯片,所述裝置包括:
高位結果獲取模塊,用于獲取被乘數(shù)與乘數(shù)之積的最高位計算結果;
精度判斷模塊,用于根據(jù)數(shù)據(jù)處理模型的精度要求,判斷所述最高位計算結果是否滿足所述精度要求;
結果累加模塊,用于在所述最高位計算結果不滿足所述精度要求時,進行所述最高位計算結果與后續(xù)高位計算結果的累加,直到累加結果滿足所述精度要求或完成所有計算結果的累加。
9.一種光子神經(jīng)網(wǎng)絡芯片,其特征在于,所述光子神經(jīng)網(wǎng)絡芯片包括:
數(shù)模轉換器,用于接收待計算數(shù)據(jù)信息,并將所述待計算數(shù)據(jù)信息轉換為模擬信號;
處理模塊,連接所述數(shù)模轉換器,用于接收所述模擬信號,并采用權利要求1-7任意一項所述的數(shù)據(jù)處理方法,對所述模擬信號進行數(shù)據(jù)處理;
模數(shù)轉換器,連接所述處理模塊,用于將所述處理模塊的數(shù)據(jù)處理結果轉換成數(shù)字量進行輸出。
10.一種數(shù)據(jù)處理電路,其特征在于,包括:
處理器;以及,
權利要求9所述的光子神經(jīng)網(wǎng)絡芯片,所述光子神經(jīng)網(wǎng)絡芯片的數(shù)模轉換器和模數(shù)轉換器連接所述處理器;
所述處理器用于將所述待計算數(shù)據(jù)信息通過所述數(shù)模轉換器傳輸至所述光子神經(jīng)網(wǎng)絡芯片,并通過所述模數(shù)轉換器接收所述光子神經(jīng)網(wǎng)絡芯片輸出的數(shù)據(jù)處理結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于光子算數(shù)(北京)科技有限責任公司,未經(jīng)光子算數(shù)(北京)科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010216036.9/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)處理設備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計算機可讀取的記錄介質
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





