Path selection for packet transmission
AssigneeIntel Corporation
InventorsAnurag Agrawal, John Andrew Fingerhut, Xiaoyan Ding, Song Zhang
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsAnurag Agrawal, John Andrew Fingerhut, Xiaoyan Ding, Song Zhang
Estimating the term…
Examples described herein relate to a network interface device comprising a multi-stage programmable packet processing pipeline circuitry to determine a path to transmit a packet based on relative network traffic transmitted via multiple paths. In some examples, determine a path to transmit a packet is based on Deficit Round Robin (DRR). In some examples, the programmable packet processing pipeline circuitry includes: a first stage to manage two or more paths, wherein a path of the two or more paths of the first stage is associated with two or more child nodes, a second stage to manage two or more paths, wherein a path of the two or more paths of the second stage is associated with two or more child nodes, and at least one child node is associated with the determined path.
Network switch apparatus to be communicatively coupled via network links to at least one network, the network switch apparatus being configurable for use in association with at least one graphics processing unit (GPU) and at least one programmable multi-stage packet data processing pipeline, the network links to be associated with network paths in the at least one network, the at least one network being configurable to include at least one fabric and at least one leaf/spine infrastructure, the network switch apparatus comprising:
Network switch apparatus to be communicatively coupled via network links to at least one network, the network switch apparatus being configurable for use in association with at least one graphics processing unit (GPU) and at least one programmable multi-stage packet data processing pipeline, the network links to be associated with network paths in the at least one network, the at least one network being configurable to include at least one fabric and at least one leaf/spine infrastructure, the network switch apparatus comprising:
At least one machine-readable medium storing instructions to be executed by a network switch apparatus, the network switch apparatus to be communicatively coupled via network links to at least one network, the network switch apparatus being configurable for use in association with at least one graphics processing unit (GPU) and at least one programmable multi-stage packet data processing pipeline, the network links to be associated with network paths in the at least one network, the at least one network being configurable to include at least one fabric and at least one leaf/spine infrastructure, the instructions, when executed by the network switch apparatus, resulting in the network switch apparatus being configured to enable performance of operations comprising:
A method implemented using a network switch apparatus, the network switch apparatus to be communicatively coupled via network links to at least one network, the network switch apparatus being configurable for use in association with at least one graphics processing unit (GPU) and at least one programmable multi-stage packet data processing pipeline, the network links to be associated with network paths in the at least one network, the at least one network being configurable to include at least one fabric and at least one leaf/spine infrastructure, the method comprising:
At least one data center comprising:
Dependencies are inferred from the claim text.