Patent · US Active

Method and apparatus to implement software to hardware thread priority

US8635621B2 · kind B2 · utility

11Cited by
3References
1Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 22, 2008
Grant dateJan 21, 2014
Priority date
Expiry dateMar 10, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/483
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The invention relates to a method and apparatus for execution scheduling of a program thread of an application program and executing the scheduled program thread on a data processing system. The method includes: providing an application program thread priority to a thread execution scheduler; selecting for execution the program thread from a plurality of program threads inserted into the thread execution queue, wherein the program thread is selected for execution using a round-robin selection scheme, and wherein the round-robin selection scheme selects the program thread based on an execution priority associated with the program thread bit; placing the program thread in a data processing execution queue within the data processing system; and removing the program thread from the thread execution queue after a successful execution of the program thread by the data processing system.

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