×

Power shifting in multicore platforms by varying SMT levels

  • US 10,444,812 B2
  • Filed: 05/25/2017
  • Issued: 10/15/2019
  • Est. Priority Date: 05/21/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing power consumption in a multi-core microprocessor platform, the method comprising adjusting a simultaneous multithreading level in at least one of a plurality of physical cores in the multi-core processor platform in response to a power consumption level of the multi-core microprocessor platform exceeding a peak power level by:

  • selecting in a random sequence physical cores from which power consumption can be taken by decreasing multithreading levels while maintaining performance levels thereby decreasing power allocated to physical cores with decreased multithreading levels, and physical cores to which power can be shifted to increase multithreading levels to achieve a highest increase in performance level by increasing a number of logical cores on those physical cores; and

    adjusting the simultaneous multithreading level in the selected physical cores to achieve a desired power savings and to maximize performance of the multi-core microprocessor platform in executing multi-threaded applications.

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