Patent ID: 9037810
Filing Date: 2015-05-19
Classification: G06F

Abstract:
1. A method comprising: receiving a data packet, and storing the received data packet in a memory; determining one or both of (i) a type of application with which the data packet is associated, and (ii) a priority associated with the data packet; generating a descriptor for the data packet, the descriptor including information for fetching at least a portion of the data packet from the memory, wherein the at least a portion of the data packet to be fetched is based on the determined one or both of (i) the type of application with which the data packet is associated, and (ii) the priority associated with the data packet, and wherein the at least a portion of the data packet is less than an entirety of the data packet; and in advance of a processing core requesting the at least a portion of the data packet to execute a processing operation on the at least a portion of the data packet, fetching the at least a portion of the data packet to a cache based at least in part on information in the descriptor.