×

Offloading work from one type to another type of processor based on the count of each type of service call instructions in the work unit

  • US 8,533,720 B2
  • Filed: 02/25/2011
  • Issued: 09/10/2013
  • Est. Priority Date: 02/25/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product for determining whether a work unit is eligible for offloading from one processor to another processor for processing, the computer program product comprising:

  • a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;

    examining the work unit for selected instructions, the selected instructions including at least one of one or more types of service call instructions or one or more types of program call instructions, wherein the work unit includes at least one selected instruction;

    determining whether the another processor supports the at least one selected instruction existing in the work unit; and

    providing an indication that the work unit is eligible for offloading, based on the determining indicating the another processor supports the at least one selected instruction, andwherein the examining is performed prior to the work unit being provided to a work dispatcher, andwherein the examining comprises providing one or more counts, each count of the one or more counts being for a particular type of selected instruction, andincrementing the count for a particular type of selected instruction based on encountering the particular type of selected instruction in the work unit, andwherein the determining comprises for at least one count of a particular type of selected instruction having a value indicating at least one instruction of that particular type of selected instruction is in the work unit comparing the particular type of selected instruction associated with that count to an indication of types of instructions supported by the another processor,wherein the work unit is eligible for offloading based on the comparing indicating that the particular types of selected instructions in the work unit are included in the indication of types of instructions supported by the another processor.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×