[发明专利]用于异构计算环境中的数据传输的网络接口在审
| 申请号: | 202010218842.X | 申请日: | 2020-03-25 |
| 公开(公告)号: | CN112054963A | 公开(公告)日: | 2020-12-08 |
| 发明(设计)人: | P.M.马罗利亚;R.M.桑卡兰;A.拉吉;N.雅尼;P.萨兰加姆;R.O.沙普 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | H04L12/771 | 分类号: | H04L12/771;H04L12/747;H04L12/861;G06F13/28;G06F12/1081 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐予红;姜冰 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 计算 环境 中的 数据传输 网络 接口 | ||
1.一种网络接口,所述网络接口要确定目的地存储器地址,所述网络接口包括:
至主机到设备架构的接口;
至加速器架构的接口;以及
至少一个处理器,所述至少一个处理器要:
处理接收的分组以确定目的地存储器位置;
请求所述目的地存储器位置的地址转换;
请求所述地址转换的解码以从主要头或者一个或多个辅助头之中确定要使用的头;以及
基于所述目的地存储器位置的地址转换的可获得性和指示辅助头的确定的头,允许经由所述加速器架构将所述接收的分组的一部分复制到本地附接到加速器的存储器。
2.如权利要求1所述的网络接口,还包括:
至少一个端口,所述至少一个端口要接收或发送分组,以及
直接存储器存取(DMA)引擎,所述直接存储器存取(DMA)引擎要经由所述主机到设备架构将接收的分组复制到存储器缓冲器,或者要经由所述加速器架构将接收的分组的一部分复制到本地附接到加速器的存储器。
3.如权利要求1所述的网络接口,包括地址高速缓冲存储器并且其中所述至少一个处理器要:
确定所述地址高速缓冲存储器是否存储了所述目的地存储器位置和地址转换,以及
基于所述地址高速缓冲存储器未存储所述目的地存储器位置的地址转换,促使将对于地址转换的请求传送到地址转换服务。
4.如权利要求3所述的网络接口,其中所述地址转换服务包括输入-输出存储器管理单元(IOMMU)。
5.如权利要求4所述的网络接口,其中所述至少一个处理器要:
基于所述地址转换服务指示没有所述目的地存储器位置的地址转换,丢弃所述接收的分组。
6.如权利要求4所述的网络接口,包括直接存储器存取(DMA)引擎,所述直接存储器存取(DMA)引擎要经由所述主机到设备架构将接收的分组复制到存储器缓冲器或者要经由所述加速器架构将接收的分组的一部分复制到本地附接到加速器的存储器,其中所述至少一个处理器要:
基于所述地址转换服务提供所述目的地存储器位置的地址转换和所述确定的头识别要使用的头,促使使用所述DMA引擎来将所述接收的分组的一部分复制到与所述地址转换相关联的存储器缓冲器。
7.如权利要求1所述的网络接口,包括耦合至所述网络接口的加速器架构、耦合至所述加速器架构的加速器和本地附接到所述加速器的存储器,本地附接到所述加速器的所述存储器要接收所述接收的分组的所述一部分。
8.如权利要求1所述的网络接口,包括耦合至所述网络接口的主机到设备架构、耦合至所述主机到设备架构的中央处理单元(CPU)和耦合至所述主机到设备架构的加速器。
9.如权利要求1所述的网络接口,包括至数据中心网络的接口,所述至数据中心网络的接口要从远程实体接收分组以用于复制到存储器缓冲器。
10.如权利要求1所述的网络接口,其中加速器包括下列中的一种或多种:通用图形处理单元(GPGPU)、图形处理单元(GPU)、压缩、密码术、散列/认证、解密、图像识别、语音识别或基于神经网络的推断。
11.如权利要求1所述的网络接口,包括机架、服务器、数据中心或滑轨。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010218842.X/1.html,转载请声明来源钻瓜专利网。





