Patent ID: 9104478
Filing Date: 2015-08-11
Classification: G06F,H04L

Abstract:
1. A method of processing a job with a data processor, the method comprising: determining, by a packet selector, a candidate job list including an ordered listing of candidate jobs, each candidate job in the ordered listing belonging to a communication stream; identifying jobs in the candidate job list that are ineligible for transfer to a prefetch unit of the data processor, the prefetch unit being configured to prepare jobs for execution, by: determining, by the packet selector, a priority for each eligible candidate job in the candidate job list by at least comparing the communication stream of each candidate job to a communication stream of a first job being executed by the data processor; selecting, by the packet selector, an oldest job of the ordered listing of candidate jobs having a highest priority for transfer to the prefetch; and after transferring the selected job to the prefetch unit, executing, by a processing unit, the selected job.