Patent · US Active

Method of virtualization and OS-level thermal management and multithreaded processor with virtualization and OS-level thermal management

US7886172B2 · kind B2 · utility

31Cited by
4References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 27, 2007
Grant dateFeb 8, 2011
Priority date
Expiry dateSep 12, 2029

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY02D10/00
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A program product and method of managing task execution on an integrated circuit chip such as a chip-level multiprocessor (CMP) with Simultaneous MultiThreading (SMT). Multiple chip operating units or cores have chip sensors (temperature sensors or counters) for monitoring temperature in units. Task execution is monitored for hot tasks and especially for hotspots. Task execution is balanced, thermally, to minimize hot spots. Thermal balancing may include Simultaneous MultiThreading (SMT) heat balancing, chip-level multiprocessors (CMP) heat balancing, deferring execution of identified hot tasks, migrating identified hot tasks from a current core to a colder core, User-specified Core-hopping, and SMT hardware threading.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.