CPC G06F 12/0811 (2013.01) [G06F 9/30047 (2013.01); G06F 9/5016 (2013.01); G06F 12/0862 (2013.01); G06F 15/7807 (2013.01)] | 17 Claims |
1. A method for data packet processing comprising:
learning, at a fast path enabler, architecture information about a system-on-a-chip (SoC), the SoC comprises multiple clusters with each cluster comprising multiple cores;
communicating, from a packet dispatcher thread, to the fast path enabler resource allocation information of the SoC regarding a packet processing agent to be involved in data packet sharing; and
pre-fetching, by the fast path enabler, one or more packets from a memory into a common cache, identified among multiple common caches in the SoC based on the learned architecture information and the resource allocation information, in a preparation for running the packet processing agent.
|