Please download the dossier by clicking on the dossier button x
×

Computer systems and methods with resource transfer hint instruction

  • US 9,582,320 B2
  • Filed: 03/14/2013
  • Issued: 02/28/2017
  • Est. Priority Date: 03/14/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A processing system, comprising:

  • a processor configured to execute a plurality of instructions corresponding to a task, wherein the plurality of instructions comprises a resource transfer instruction to indicate a transfer of processing operations of the task from the processor to a different resource and a hint instruction which precedes the resource transfer instruction by a set of instructions within the plurality of instructions; and

    a processor task scheduler, coupled to the processor, configured to schedule tasks to the processor, wherein, in response to execution of the hint instruction of the task, the processor task scheduler finalizes selection of a next task to utilize the processor and loads a context of the selected next task into a background register file of the processor, wherein;

    the loading of the context of the selected next task occurs concurrently with execution of the set of instructions between the hint instruction and resource transfer instruction of the task, andafter the loading of the context of the selected next task is completed, the processor switches to the selected task in response to the resource transfer instruction; and

    wherein a time required to execute the set of instructions after execution of the hint instruction is predicted to be at least as long as a time required to load the context of the selected new task into the background register file.

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