Method and apparatus for assigning thread priority in a processor or the like
US7877583B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Nov 7, 2008 |
| Grant date | Jan 25, 2011 |
| Priority date | — |
| Expiry date | Jan 30, 2029 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/3851
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
In a multi-threaded processor, thread priority variables are set up in memory. The actual assignment of thread priority is based on the expiration of a thread precedence counter. To further augment, the effectiveness of the thread precedence counters, starting counters are associated with each thread that serve as a multiplier for the value to be used in the thread precedence counter. The value in the starting counters are manipulated so as to prevent one thread from getting undue priority to the resources of the multi-threaded processor.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.