Technologies for dynamic multi-core network packet processing distribution
AssigneeIntel Corporation
InventorsJasvinder Singh, Harry van Haaren, Reshma Pattan, Radu Nicolau
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsJasvinder Singh, Harry van Haaren, Reshma Pattan, Radu Nicolau
Estimating the term…
Technologies for dynamic multi-core packet processing distribution include a compute device having a distributor core, a direct memory access (DMA) engine, and multiple worker cores. The distributor core writes work data to a distribution buffer. The work data is associated with a packet processing operation. The distributor core may perform a work distribution operation to generate the work data. The work data may be written to a private cache of the distributor core. The distributor core programs the DMA engine to copy the work data from the distribution buffer to a shadow buffer. The DMA engine may copy the work data from one cache line of a shared cache to another cache line of the shared cache. The worker cores access the work data in the shadow buffer. The worker cores may perform the packet processing operation with the work data. Other embodiments are described and claimed.
A compute device for network packet processing, the compute device comprising:
A method for network packet processing, the method comprising:
One or more computer-readable storage media comprising a plurality of instructions stored thereon that, in response to being executed, cause a compute device to:
Dependencies are inferred from the claim text.