Method and apparatus to implement software to hardware thread priority
US8635621B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 22, 2008 |
| Grant date | Jan 21, 2014 |
| Priority date | — |
| Expiry date | Mar 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.