[發明專利]芯片、分布式計算裝置及方法有效
| 申請號: | 201811649997.8 | 申請日: | 2018-12-31 |
| 公開(公告)號: | CN109840240B | 公開(公告)日: | 2021-05-04 |
| 發明(設計)人: | 敖海;李晨 | 申請(專利權)人: | 武漢芯動科技有限公司 |
| 主分類號: | G06F15/163 | 分類號: | G06F15/163 |
| 代理公司: | 武漢藍寶石專利代理事務所(特殊普通合伙) 42242 | 代理人: | 廉海濤 |
| 地址: | 430000 湖北省武漢市東湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 芯片 分布式 計算 裝置 方法 | ||
本發明公開一種芯片、分布式計算裝置及方法。所述芯片至少提供數據通路及執行部;所述數據通路沿所述鏈路正向接收并且輸出正向數據,沿所述鏈路反向輸出執行數據和/或沿所述鏈路反向接收的反向數據;所述執行部根據任務執行所述數據通路接收的全部或部分所述正向數據并且生成所述執行數據。本發明能夠在分布式計算場景下高效的發送應用到芯片并且收集芯片執行應用的結果。
技術領域
本發明涉及集成電路設計領域,具體而言,涉及一種芯片、分布式計算裝置及方法。
背景技術
隨著計算技術的發展,部分應用數據需要配置強大的計算能力;如果采用集中式計算,則需要耗費較長的時間來完成對應用的處理。
分布式計算將應用數據分解成若干部分,用于分配給若干執行單元進行處理。芯片分布式計算是基于計算機分布式計算原理在芯片設計領域的應用。現有的芯片分布計算方案無法高效的分配應用及收集執行應用的結果。
發明內容
本發明實施例至少公開一種在鏈路實現互聯的芯片,能夠解決在分布式計算場景下高效的分配應用及收集結果的問題。
所述芯片至少提供數據通路及執行部;
所述數據通路沿所述鏈路正向接收并且輸出正向數據,沿所述鏈路反向輸出執行數據和/或沿所述鏈路反向接收的反向數據;
所述執行部根據任務執行所述數據通路接收的全部或部分所述正向數據并且生成所述執行數據。
在本發明公開的一些實施例中,所述數據通路包括耦接的第一收發部、第二收發部及控制部;
所述第一收發部沿所述鏈路正向接收所述正向數據,以及沿所述鏈路反向輸出所述執行數據和/或所述反向數據;
所述第二收發部沿所述鏈路反向接收所述反向數據,以及沿所述鏈路正向輸出所述正向數據;
所述控制部與所述第一收發部耦接,傳送所述第一收發部接收的所述正向數據到所述第二收發部;
所述控制部與所述第二收發部耦接,傳送所述第二收發部接收的所述反向數據到所述第一收發部;
所述控制部與所述執行部耦接,傳送全部或部分所述正向數據到所述執行部,接收所述執行部輸出的執行數據。
在本發明公開的一些實施例中,所述第一收發部包括第一數據采集模塊及第一數據處理模塊;
所述第一數據采集模塊通過第一輸入接口采集沿所述鏈路正向輸入的正向數據包,通過第一輸出接口沿所述鏈路反向輸出執行數據包和/或反向數據包;
所述第一數據處理模塊與所述第一數據采集模塊耦接,校驗及命令解析所述正向數據包為正向數據,以及編碼及命令打包所述執行數據和/或所述反向數據為所述執行數據包和/或所述反向數據;
所述第一數據處理模塊與所述控制部耦接,用于向所述控制部輸出所述正向數據,以及接收所述控制部輸出的所述執行數據和/或所述反向數據。
在本發明公開的一些實施例中,所述第二收發部包括第二數據采集模塊及第二數據處理模塊;
所述第二數據采集模塊通過第二輸入接口采集沿所述鏈路反向輸入的反向數據包,通過第二輸出接口沿所述鏈路正向輸出正向數據包;
所述第二數據處理模塊與所述第二數據采集模塊耦接,校驗及命令解析所述反向數據包為反向數據,以及編碼及命令打包所述正向數據為所述正向數據包;
所述第二數據處理模塊與所述控制部耦接,用于向所述控制部輸出所述反向數據,以及接收所述控制部輸出的所述正向數據。
在本發明公開的一些實施例中,所述芯片提供正向旁路及反向旁路;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢芯動科技有限公司,未經武漢芯動科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811649997.8/2.html,轉載請聲明來源鉆瓜專利網。





