当前位置: 首页 > 专利查询>英特尔公司专利>正文

对数据重新排序以用于并行处理制造技术

技术编号:20801010 阅读:43 留言:0更新日期:2019-04-06 14:49
一种网络接口设备,包括:入口接口;主机平台接口,其通信地耦合到主机平台;以及分组预处理器,其包括逻辑,该逻辑用于:经由入口接口接收包括多个离散数据单元的数据序列;将数据序列识别为用于并行处理操作的数据;将离散数据单元重新排序为经重新排序的数据帧,经重新排序的数据帧被配置为对离散数据单元进行排序以用于由并行处理操作进行消耗;以及经由主机平台接口将经重新排序的数据发送到主机平台。

Reordering data for parallel processing

A network interface device includes: an entry interface; a host platform interface, which is communicatively coupled to the host platform; and a packet preprocessor, which includes logic for receiving data sequences comprising multiple discrete data units via an entry interface; identifying data sequences as data for parallel processing operations; and reordering discrete data units as re-ordered data units. Sorted data frames, reordered data frames are configured to sort discrete data units for consumption by parallel processing operations, and to send reordered data to the host platform via the host platform interface.

【技术实现步骤摘要】
对数据重新排序以用于并行处理
本公开总体上涉及通信领域,并且更具体地但非排他地,涉及用于对数据重新排序以用于并行处理的系统和方法。
技术介绍
在一些现代数据中心中,设备或装置的功能可能不依赖于特定的固定硬件配置。相反,处理、存储器、存储装置和加速器功能在一些情况下可以从不同位置聚合以形成虚拟“复合节点”。现代网络可以包括数据中心,数据中心托管包含在例如服务器机架中并且由管理程序控制的大量通用硬件服务器设备。每个硬件设备可以运行虚拟设备的一个或多个实例,例如工作负载服务器或虚拟台式机。附图说明当与附图一起阅读时,从以下详细描述中可以最好地理解本公开。需要强调的是,根据工业中的标准实践,各种特征不一定按比例绘制,并且仅用于说明目的。在明确地或隐含地示出比例的情况下,该比例仅提供一个说明性示例。在其他实施例中,为了讨论的清楚,可以任意增加或减少各种特征的尺寸。图1是根据本说明书的一个或多个示例的云服务提供商的数据中心的网络级的图。图2是根据本说明书的一个或多个示例的移动网络的框图。图3是示出根据本说明书的一个或多个示例的示例网络的框图。图4是根据本说明书的一个或多个示例的网络接口卡(NIC本文档来自技高网...

【技术保护点】
1.一种网络接口设备,包括:入口接口;主机平台接口,其通信地耦合到主机平台;以及分组预处理器,其包括逻辑,所述逻辑用于:经由所述入口接口接收包括多个离散数据单元的数据序列;将所述数据序列识别为用于并行处理操作的数据;将所述离散数据单元重新排序为经重新排序的数据帧,所述经重新排序的数据帧被配置为对所述离散数据单元进行排序以用于由所述并行处理操作进行消耗;以及经由所述主机平台接口将所述经重新排序的数据帧发送到所述主机平台。

【技术特征摘要】
2017.09.28 US 15/719,0811.一种网络接口设备,包括:入口接口;主机平台接口,其通信地耦合到主机平台;以及分组预处理器,其包括逻辑,所述逻辑用于:经由所述入口接口接收包括多个离散数据单元的数据序列;将所述数据序列识别为用于并行处理操作的数据;将所述离散数据单元重新排序为经重新排序的数据帧,所述经重新排序的数据帧被配置为对所述离散数据单元进行排序以用于由所述并行处理操作进行消耗;以及经由所述主机平台接口将所述经重新排序的数据帧发送到所述主机平台。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.一种或多种有形的...

【专利技术属性】
技术研发人员:T·坎特基N·鲍尔J·J·布朗C·麦克纳马拉S·多伊尔
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1