IP Library Granted Patent US 9,116,690
Granted Patent B2
US 9,116,690 · App. 14/040,257 · Granted Aug 25, 2015

Method, system, and apparatus for dynamic thermal management

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,116,690
App. No.
14/040,257
Granted
Aug 25, 2015
Kind
B2
Abstract

A method, apparatus, article of manufacture, and system, the method including, in some embodiments, processing a computational load by a first core of a multi-core processor, and dynamically distributing at least a portion of the computational load to a second core of the multi-core processor to reduce a power density of the multi-core processor for the processing of the computational load.

Claims (27)

1. An apparatus comprising:

a multi-core processor including a plurality of cores to process multiple threads; and

a dynamic thermal manager (DTM) to dynamically migrate one or more threads from one or more hot cores to one or more lower-temperature cores at a thread migration rate corresponding to a temperature difference between at least one of the hot cores and at least one of the lower-temperature cores.

2. The apparatus of claim 1 , wherein the DTM is to begin by migrating a thread from a hottest core.

3. The apparatus of claim 1 , wherein the plurality of cores includes a first cluster of at least two adjacent cores and a second cluster of at least two adjacent cores that are not adjacent to the cores in the first cluster, the DTM to migrate a thread from the first cluster to the second cluster if a thread has not yet been migrated from the first cluster.

4. The apparatus of claim 1 , wherein the dynamic migrating occurs using predetermined and adaptive migration parameters.

5. The apparatus of claim 1 , wherein the dynamic migrating occurs at a predetermined frequency.

6. The apparatus of claim 1 , wherein the dynamic migrating occurs at an adaptive frequency.

7. The apparatus of claim 1 , wherein the dynamic migrating is based on a temperature response of the multi-core processor.

8. The apparatus of claim 7 , wherein the temperature response includes at least one of a predetermined operating temperature of the multi-core processor, an adaptive operating temperature of the multi-core processor, and combinations thereof.

9. The apparatus of claim 1 , wherein the dynamic migrating occurs at a frequency greater than a thermal time constant associated with a temperature response of the multi-core processor.

10. The apparatus of claim 1 , wherein the dynamic migrating is based on a relationship between a migration frequency and a temperature response of the multi-core processor.

11. The apparatus of claim 1 , in which the DTM is implemented with a controller.

12. The apparatus of claim 11 , in which the controller provides a hardware based DTM mechanism.

13. A memory storage device having instructions that when executed perform a method comprising:

in a multi-core processor having a plurality of cores to process multiple threads, dynamically migrating one or more threads from one or more hot cores to one or more lower-temperature cores at a thread migration rate corresponding to a temperature difference between at least one of the hot cores and at least one of the lower-temperature cores.

14. The device of claim 13 , wherein the method is to begin the migration by migrating a thread from a hottest core.

15. The device of claim 13 , wherein the plurality of cores includes a first cluster of at least two adjacent cores and a second cluster of at least two adjacent cores that are not adjacent to the cores in the first cluster, the method to migrate a thread from the first cluster to the second cluster if a thread has not yet been migrated from the first cluster.

16. The device of claim 13 , wherein the dynamic migrating occurs using predetermined and adaptive migration parameters.

17. The device of claim 13 , wherein the dynamic migrating occurs at a predetermined frequency.

18. The device of claim 13 , wherein the dynamic migrating is based on a relationship between a migration frequency and a temperature response of the multi-core processor.

19. An apparatus comprising:

a multi-core processor including a plurality of cores to process multiple threads; and

a dynamic thermal manager (DTM) to dynamically migrate one or more threads from one or more hot cores to one or more lower-temperature cores, wherein the plurality of cores includes a first cluster of at least two adjacent cores and a second cluster of at least two adjacent cores that are not adjacent to the cores in the first cluster, the DTM to migrate a thread from a hot core in the first cluster to a lower-temperature core in the second cluster, wherein migration is to occur at a thread migration rate corresponding to a temperature difference between at least one of the hot cores and at least one of the lower-temperature cores.

20. The apparatus of claim 19 , wherein the DTM is to begin by migrating a thread from a hottest core of the cores in the first and second clusters.

21. The apparatus of claim 19 , wherein the dynamic migrating occurs using predetermined and adaptive migration parameters.

22. The apparatus of claim 21 , wherein the dynamic migrating is to occur based on at least one adaptive parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →