Patent · US Active

Dynamically variable idle time thread scheduling

US7849463B2 · kind B2 · utility

4Cited by
18References
17Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 14, 2006
Grant dateDec 7, 2010
Priority date
Expiry dateOct 7, 2029

Classification

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

Abstract

Systems and methods for dynamically variable idle time thread scheduling are described. In one aspect, threads are scheduled according to a predetermined periodic rate. If there are no threads to execute, one or more hardware elements and program modules are deactivated to an idle state for a dynamic variable amount of time. The dynamic variable amount of time is independent of the predetermined periodic rate at which threads are scheduled. The dynamic variable amount of time is also independent of key press events, and any event associated with release of a resource. Instead, the dynamic variable amount of time is based on a sleep state of a set of threads in a sleep queue.

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