发明名称 Optimizing semi-active workloads
摘要 Devices and methods for optimizing semi-active workloads are described herein. A network interface device may be configured to offload data packet acknowledgment responsibilities of a host platform by transmitting, to the sender of the packets, acknowledgements of packets received throughout a time duration. Upon completion of the time duration, the network interface device may trigger the host platform to perform batch processing of the data packets received during the time duration.
申请公布号 US9155046(B2) 申请公布日期 2015.10.06
申请号 US201213612142 申请日期 2012.09.12
申请人 Intel Corporation 发明人 Maciocco Christian;Gobriel Sameh;Wang Ren;Tai Tsung-Yuan C.;Fleming Kristoffer D
分类号 H04W52/02 主分类号 H04W52/02
代理机构 Schwegman Lundberg & Woessner, P.A. 代理人 Schwegman Lundberg & Woessner, P.A.
主权项 1. A network interface device comprising: a network interface module configured to receive, during a time duration for which a host processor is in a sleep mode, a plurality of data packets from a sender, wherein the plurality of data packets comprise a stream, and transmit, during the time duration, acknowledgements of the plurality of data packets to the sender, wherein the host processor is communicatively coupled to the network interface module and wherein at least one of an operating system and a user software application is executed on the host processor, and wherein the time duration corresponds to a latency threshold of the stream; a network interface card (NIC) processor configured to store the plurality of data packets in a first buffer; and a host interface module configured to transmit, subsequent to the time duration, a signal to trigger processing of the plurality of data packets and to receive, subsequent to the time duration, a value corresponding to a data packet of the plurality of data packets received during the time duration, wherein the value corresponds to the sequence number of the last packet received during the time duration, the network interface module being further configured to transmit, subsequent to the time duration and using the value, an acknowledgement of a next data packet received from the sender.
地址 Santa Clara CA US