Technologies for managing a flexible host interface of a network interface controller
AssigneeIntel Corporation
InventorsThomas E. Willis, Brad Burres, Amit Kumar
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsThomas E. Willis, Brad Burres, Amit Kumar
Estimating the term…
Technologies for processing network packets by a host interface of a network interface controller (NIC) of a compute device. The host interface is configured to retrieve, by a symmetric multi-purpose (SMP) array of the host interface, a message from a message queue of the host interface and process, by a processor core of a plurality of processor cores of the SMP array, the message to identify a long-latency operation to be performed on at least a portion of a network packet associated with the message. The host interface is further configured to generate another message which includes an indication of the identified long-latency operation and a next step to be performed upon completion. Additionally, the host interface is configured to transmit the other message to a corresponding hardware unit scheduler as a function of the subsequent long-latency operation to be performed. Other embodiments are described herein.
At least one non-transitory machine-readable storage medium storing instructions for execution by at least one machine that is to be associated with at least one server node, the at least one server node to be associated with distributed data center-associated resources, the distributed data center-associated resources being configurable to comprise virtual resources to be associated with physical compute resources, physical storage resources, and/or physical accelerator resources, the at least one server node comprising network interface controller circuitry that is configured to be used in network communication with at least one network node, the instructions, when executed by the at least one machine, resulting in the at least one machine being configured to enable performance of operations comprising:
A method implemented using at least one server node, the at least one server node to be associated with distributed data center-associated resources, the distributed data center-associated resources being configurable to comprise virtual resources to be associated with physical compute resources, physical storage resources, and/or physical accelerator resources, the at least one server node comprising network interface controller circuitry that is configured to be used in network communication with at least one network node, the method comprising:
At least one server node to be associated with distributed data center-associated resources, the distributed data center-associated resources being configurable to comprise virtual resources to be associated with physical compute resources, physical storage resources, and/or physical accelerator resources, the at least one server node to be used in association with at least one network node, the at least one server node comprising:
At least one data center comprising:
Dependencies are inferred from the claim text.