×

System and method for improved job processing of a number of jobs belonging to communication streams within a data processor

  • US 9,104,478 B2
  • Filed: 06/15/2012
  • Issued: 08/11/2015
  • Est. Priority Date: 06/15/2012
  • Status: Expired due to Fees
First Claim
Patent Images

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;

    for each candidate job in the candidate job list, when a preceding job belonging to the same communication stream as the candidate job is present in the candidate job list, designating the candidate job as ineligible,for each candidate job in the candidate job list, when a preceding job belonging to the same communication stream as the candidate job is being prepared for execution, designating the candidate job as ineligible, anddesignating the remaining jobs in the candidate job list as eligible for transfer to the prefetch unit;

    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.

View all claims
  • 22 Assignments
Timeline View
Assignment View
    ×
    ×