IP Library Granted Patent US 8,224,639
Granted Patent B2
US 8,224,639 · App. 10/812,177 · Granted Jul 17, 2012

Methods and apparatus for achieving thermal management using processing task scheduling

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 8,224,639
App. No.
10/812,177
Granted
Jul 17, 2012
Kind
B2
Abstract

The present invention provides apparatus and methods to perform thermal management in a computing environment. In one embodiment, thermal attributes are associated with operations and/or processing components, and the operations are scheduled for processing by the components so that a thermal threshold is not exceeded. In another embodiment, hot and cool queues are provided for selected operations, and the processing components can select operations from the appropriate queue so that the thermal threshold is not exceeded.

Claims (14)

1. A processing system comprising:

a computing device including a component;

a plurality of operations to be performed by the component, at least some of the operations including a priority;

at least one thermal attribute associated with the component and a selected one of the operations, the thermal attribute being indicative of a change in temperature of the component after performance of the selected operation;

a plurality of priority queues, each priority queue including a first queue and a second queue, the first queue for storing a first set of the operations and the second queue for storing a second set of the operations; and

a scheduler operable to assign at least one of the operations to the component depending on the thermal attribute.

2. The processing system of claim 1 , wherein the scheduler is operable to retrieve a chosen one of the operations from a storage location depending upon the thermal attribute.

3. The processing system of claim 1 , wherein the component includes a plurality of sub-components, the scheduler is a simple scheduler, and the thermal attribute is a total thermal attribute associated with the component and not associated with the plurality of sub-components.

4. The processing system of claim 1 , wherein the component includes a plurality of sub-components, the scheduler is an advanced scheduler, and the thermal attribute is further associated with at least some of the sub-components.

5. The processing system of claim 1 , wherein the component is a processing device and the scheduler is integrated with the processing device.

6. The processing system of claim 1 , wherein the selected operation comprises a task, and the thermal attribute is a task thermal attribute.

7. The processing system of claim 6 , wherein the task thermal attribute is based on at least one of an operating frequency of the component, a thermal attribute of the component, and a cooling attribute.

8. The processing system of claim 1 , further comprising a scheduler operable to assign at least some of the operations to either the first or the second queue in a selected one of the priority queues based on the priorities of the operations and on the thermal attribute.

9. The processing system of claim 8 , wherein the scheduler is further operable to retrieve a chosen one of the operations from the first queue or the second queue of the selected priority queue depending upon the thermal attribute and the priority of the chosen operation.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2011
From: SONY NETWORK ENTERTAINMENT PLATFORM INC.
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 027557/0001 →
CHANGE OF NAME Recorded Dec 26, 2011
From: SONY COMPUTER ENTERTAINMENT INC.
To: SONY NETWORK ENTERTAINMENT PLATFORM INC.
Reel/Frame 027446/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2004
From: INOUE, KEISUKE
To: SONY COMPUTER ENTERTAINMENT INC.
Reel/Frame 014835/0586 →