[發明專利]一種路由器和片上網絡傳輸系統及方法有效
| 申請號: | 201711026269.7 | 申請日: | 2017-10-27 |
| 公開(公告)號: | CN107800700B | 公開(公告)日: | 2020-10-27 |
| 發明(設計)人: | 韓銀和;許浩博;王穎 | 申請(專利權)人: | 中國科學院計算技術研究所 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L12/865 |
| 代理公司: | 北京泛華偉業知識產權代理有限公司 11280 | 代理人: | 王勇 |
| 地址: | 100190 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 路由器 網絡 傳輸 系統 方法 | ||
1.一種路由器,包括
控制單元,用于控制所述路由器;
緩存,用于將接收的數據包輸出至交叉開關,所述緩存包括通道選擇器和虛通道,所述控制單元控制所述通道選擇器為輸入至所述路由器的數據包分配所述虛通道;
交叉開關,用于將接收的數據包路由到相應的輸出端口,所述交叉開關包括端口選擇器,所述控制單元控制所述端口選擇器為輸入至所述交叉開關的數據包分配輸出端口,所述控制單元根據所述虛通道和輸出端口的占用情況,判斷從本地輸入至所述路由器的數據包是否為空閑數據包;
壓縮器,用于對接收的數據包進行壓縮,并將壓縮后的數據包返回至所述緩存;以及
解壓縮器,與所述端口選擇器相連接,用于對接收的數據包解壓縮,并將解壓縮后的數據包經所述端口選擇器返回至相應的輸出端口;
其中,若輸入至所述交叉開關的數據包是提供給本地使用的壓縮后的數據包,所述控制單元將控制所述端口選擇器將所述壓縮后的數據包傳輸至所述解壓縮器進行解壓縮;若輸入至所述交叉開關的數據包是經所述路由器路由至外部的,所述控制單元將控制所述端口選擇器直接為所述數據包分配輸出端口。
2.根據權利要求1所述的路由器,其特征在于,所述控制單元根據當前路由器中緩存隊列的空閑值對所述空閑數據包進行壓縮優先級排序。
3.根據權利要求2所述的路由器,其特征在于,若所述空閑值一致,則根據與當前路由臨近的路由下一跳的緩存隊列空閑值來進行壓縮優先級排序。
4.根據權利要求3所述的路由器,其特征在于,所述控制單元根據預設的空閑閾值進行仲裁;若所述空閑數據包相關聯的所述空閑值低于該空閑閾值,則控制所述壓縮器對數據包進行壓縮;若所述空閑數據包的空閑值不低于該空閑閾值,則將所述空閑數據包直接返回至所述緩存。
5.根據權利要求1所述的路由器,其特征在于,所述壓縮器采用基于步進的壓縮方式對數據包進行壓縮。
6.一種片上網絡傳輸系統,包括多個如權利要求1至5任一項所述的路由器。
7.一種多核神經網絡處理器,包括多個計算核心,所述計算核心之間采用了如權利要求6所述的片上網絡傳輸系統進行數據傳輸。
8.根據權利要求7所述的處理器,其特征在于,基于圖層大小將數據分散存儲至所述多個計算核心;或者基于輸入/輸出網絡將數據分散存儲至所述多個計算核心;或者基于圖層大小和輸入/輸出網絡相結合的方式將數據分散存儲至所述多個計算核心。
9.一種用于權利要求1-5之一的路由器的數據壓縮方法,包括以下步驟:
將本地輸入至所述路由器的數據包分通道暫存入緩存;
利用控制單元判斷數據包是否為空閑數據包,并對獲得的空閑數據包進行優先級排序,獲得需要壓縮的空閑數據包;
利用壓縮器對需要壓縮的空閑數據包進行壓縮,并將其返回至緩存。
10.一種用于權利要求1-5之一的路由器的數據解壓縮方法,包括以下步驟:
將外部輸入至所述路由器的數據包分通道經緩存輸入至交叉開關;
利用端口選擇器將本地需要使用的壓縮后的數據包輸入解壓縮器;
利用解壓縮器對經過壓縮的數據包進行解壓,并將其返回端口選擇器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院計算技術研究所,未經中國科學院計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711026269.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種多進氣口的排煙氣道
- 下一篇:一種可調節開槽深度的墻壁開槽機





