【技术实现步骤摘要】
【国外来华专利技术】在先申请本申请要求2012年9月12日提交的美国申请序列号13/612,142的优先权益,该申请通过引用以其整体结合在此。
在此描述的实施例涉及计算机系统之间的通信。某些实施例涉及这种系统中的网络接口卡(NIC)。背景移动设备用户期望并且要求移动平台允许更多地参与到通信活动中。因此,移动平台通过一个或多个通信设备提供无处不在的网络连接,以便为移动设备用户提供显著的通信能力。随着某些移动平台活动进入云端,移动平台通信需要进一步增加。例如,随着数据存储活动和内容检索活动正在加快进入云端,移动平台和云端中的服务器之间的网络通信相应地增加。尽管通信接口设备可消耗移动平台的相对小部分功率,通信活动对总体平台功率要求的影响仍很显著,因为在常规系统中,包括例如处理器、存储器以及总线的整个平台保持活跃以便处理网络分组。进一步地,因为也许不可能提前断定网络分组将何时到达,整个平台可能需要保持活跃持续延长的时段,甚至在不存在网络流量的情况下。如果未在发送应用期望的时间量内处理网络分组,发送应用可失效或返回错误,并且用户体验可降低。因此,由于通信活动的不确定性,常规移动平台元件可保持在连续的就绪状态以便处理网络分组。这可导致整个移动平台的功耗上升。附图简要说明图1是示出示例实施例可在其中实现的网络的图示。图2是示出根据示例实施例的计算机系统示例形式的机器的框图,其中可以执行用于 ...
【技术保护点】
一种网络接口设备,包括:网络接口模块,被配置成用于在持续时间期间从发送者接收多个数据分组并且在所述持续时间期间向所述发送者传输所述多个数据分组的确认;处理器,被配置成用于将所述多个数据分组存储在第一缓冲器中;以及主机接口模块,被配置成用于在所述持续时间之后传输信号以便触发对所述多个数据分组的处理并且在所述持续时间之后接收与在所述持续时间期间接收的所述多个数据分组中的数据分组相对应的值,所述网络接口模块被进一步配置成用于在所述持续时间之后并且使用所述值传输从所述发送者接收的下一数据分组的确认。
【技术特征摘要】
【国外来华专利技术】2012.09.12 US 13/612,1421.一种网络接口设备,包括:
网络接口模块,被配置成用于在持续时间期间从发送者接收多个数据分组
并且在所述持续时间期间向所述发送者传输所述多个数据分组的确认;
处理器,被配置成用于将所述多个数据分组存储在第一缓冲器中;以及
主机接口模块,被配置成用于在所述持续时间之后传输信号以便触发对所
述多个数据分组的处理并且在所述持续时间之后接收与在所述持续时间期间
接收的所述多个数据分组中的数据分组相对应的值,所述网络接口模块被进一
步配置成用于在所述持续时间之后并且使用所述值传输从所述发送者接收的
下一数据分组的确认。
2.如权利要求1所述的网络接口设备,其中:
所述主机接口模块被进一步配置成用于在所述持续时间之后并且从通信
地耦合到所述网络接口设备的第二处理器接收在所述持续时间期间从所述发
送者接收的所述多个数据分组的确认;以及
所述处理器被进一步配置成用于在不向所述发送者重传的情况下无视由
所述主机接口模块接收的所述确认。
3.如权利要求1所述的网络接口设备,其中,所述处理器被进一步配置
成用于:
将所述多个数据分组中的至少一个缓冲到第一存储器中;以及
当到达所述第一存储器的缓冲阈值时,将所述多个数据分组中的至少一个
传送到与通信地耦合到所述网络接口设备的处理器相关联的第二存储器。
4.如权利要求1所述的网络接口设备,其中,根据传输控制协议(TCP)
将所述确认传输到所述发送者。
5.如权利要求1所述的网络接口设备,其中
所述多个数据分组包括流;
所述持续时间与所述流的时延阈值相对应;以及
所述时延阈值由生成所述流的应用来设置。
6.如权利要求1所述的网络接口设备,其中,所述值与在所述持续时间
期间从所述发送者接收的最后一个数据分组相对应。
7.如权利要求6所述的网络接口设备,其中,所述值是在所述持续时间
期间接收的所述最后一个数据分组的序列号。
8.如权利要求1所述的网络接口设备,其中,所述处理器被进一步配置
成用于:
检测所述多个数据分组中的至少一个中的标志值;
唤醒通信地耦合到所述网络接口设备的处理器;以及
触发通信地耦合到所述网络接口设备的所述处理器以便基于检测到所述
标志值来处理所述多个数据分组。
9.一种设备,包括:
处理器,被配置成用于在睡眠模式和活跃模式下操作;
第一缓冲器;以及
网络接口卡(NIC),所述NIC用于:
在持续时间期间接收多个数据分组,所述持续时间由在所述处理器
上执行的操作系统和软件应用中的至少一个确定;
在所述持续时间期间传输所述多个数据分组的确认;
将所述多个数据分组存储在所述第一缓冲器中;
在所述持续时间之后向所述处理器传输信号以便触发所述处理器来
处理所述多个数据分组;
在所述持续时间之后从所述处理器接收与在所述持续时间期间接收
的所述多个数据分组中的数据分组相对应的值;以及
在所述持续时间之后并且使用所述值传输下一分组的确认;
其中,所述设备被配...
【专利技术属性】
技术研发人员:C·麦西奥科,S·戈布瑞尔,R·王,TY·C·泰,K·D·弗莱明,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。