[發明專利]對數據重新排序以用于并行處理在審
| 申請號: | 201810985977.1 | 申請日: | 2018-08-28 |
| 公開(公告)號: | CN109587076A | 公開(公告)日: | 2019-04-05 |
| 發明(設計)人: | T·坎特基;N·鮑爾;J·J·布朗;C·麥克納馬拉;S·多伊爾 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | H04L12/861 | 分類號: | H04L12/861 |
| 代理公司: | 永新專利商標代理有限公司 72002 | 代理人: | 劉瑜;王英 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 重新排序 主機平臺 離散數據單元 并行處理 入口接口 數據序列 數據幀 網絡接口設備 預處理器 數據發 耦合到 排序 分組 消耗 配置 通信 | ||
1.一種網絡接口設備,包括:
入口接口;
主機平臺接口,其通信地耦合到主機平臺;以及
分組預處理器,其包括邏輯,所述邏輯用于:
經由所述入口接口接收包括多個離散數據單元的數據序列;
將所述數據序列識別為用于并行處理操作的數據;
將所述離散數據單元重新排序為經重新排序的數據幀,所述經重新排序的數據幀被配置為對所述離散數據單元進行排序以用于由所述并行處理操作進行消耗;以及
經由所述主機平臺接口將所述經重新排序的數據幀發送到所述主機平臺。
2.根據權利要求1所述的網絡接口,其中,所述數據序列是單個數據分組。
3.根據權利要求2所述的網絡接口,其中,對所述離散數據單元進行重新排序包括將所述經重新排序的數據幀分段到多個緩沖器中。
4.根據權利要求1所述的網絡接口,其中,所述數據序列包括多個分組,并且其中,重新排序包括聯合所述多個分組,并且所述經重新排序的數據幀包括單個緩沖器。
5.根據權利要求1所述的網絡接口,其中,所述分組預處理器還用于將所述數據序列發送到所述主機平臺。
6.根據權利要求1所述的網絡接口,其中,所述分組預處理器用于向所述經重新排序的數據幀提供元數據,所述元數據將所述數據幀識別為準備好由所述并行處理操作進行消耗。
7.根據權利要求1所述的網絡接口,還包括向量交換機,以將所述經重新排序的數據幀交換到所述主機平臺上的目標核心。
8.根據權利要求1所述的網絡接口,還包括虛擬隊列,以將多個經重新排序的數據幀排隊到所述主機平臺的目標核心。
9.根據權利要求1所述的網絡接口,其中,所述主機平臺接口包括用于所述主機平臺的核心的配置接口,以對所述分組預處理器進行配置。
10.根據權利要求1所述的網絡接口,其中,所述并行處理操作是從由單指令多數據(SIMD)處理、多指令多數據(MIMD)處理以及向量處理組成的組中選擇的。
11.根據權利要求1-10中任一項所述的網絡接口,其中,所述分組預處理器包括協處理器。
12.一種調制解調器,包括根據權利要求1-10中任一項所述的網絡接口。
13.根據權利要求11所述的調制解調器,其中,所述調制解調器是DOCSIS調制解調器。
14.一種服務提供商數據中心,其包括邊緣路由器,其中,所述邊緣路由器是根據權利要求13所述的DOCSIS調制解調器。
15.一種或多種有形的非暫時性計算機可讀存儲介質,其上存儲有用于提供分組預處理器的可執行指令,所述指令用于:
提供入口接口;
提供主機平臺接口;
經由所述入口接口接收包括多個離散數據單元的數據序列;
將所述數據序列識別為用于并行處理操作的數據;
將所述離散數據單元重新排序為經重新排序的數據幀,所述經重新排序的數據幀被配置為對所述離散數據單元進行排序以用于由所述并行處理操作進行消耗;以及
經由所述主機平臺接口將所述經重新排序的數據幀發送到主機平臺。
16.根據權利要求15所述的一種或多種有形的非暫時性計算機可讀存儲介質,其中,所述數據序列是單個數據分組。
17.根據權利要求16所述的一種或多種有形的非暫時性計算機可讀存儲介質,其中,對所述離散數據單元進行重新排序包括將所述經重新排序的數據幀分段到多個緩沖器中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810985977.1/1.html,轉載請聲明來源鉆瓜專利網。





