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

Load balancing for multi-threaded applications via asymmetric power throttling

  • US 8,839,258 B2
  • Filed: 01/20/2012
  • Issued: 09/16/2014
  • Est. Priority Date: 12/30/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A non-transitory machine-accessible storage medium including instructions that, when executed by a machine, cause the machine to perform a method comprising:

  • determining a first execution time of a first thread of a process previously executed on a first processing unit of a multiprocessor;

    determining a second execution time of a second thread of the process previously executed on a second processing unit of the multiprocessor;

    adjusting a first power to the first processing unit and a second power to the second processing unit according to the first and second execution times of the first and second threads, wherein adjusting the first and second powers is for future execution of the same first and second threads of the process; and

    wherein the adjusted first and second powers have a total power value below or equal to a total power budget for the multiprocessor.

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