METHOD AND APPARATUS FOR ENSURING FAIRNESS AND FORWARD PROGRESS WHEN EXECUTING MULTIPLE THREADS OF EXECUTION

Patent №

US 8,024,735

Granted

2011-09-20

Filed 2002

Owner

INTEL CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10173334

A system and method for determine which threads to execute at a given time in a multi-threaded computer system. A thread prioritizer determines execution fairness between pairs of potentially executing threads. A switch enabler determines forward progress of each executing thread. The resulting indicators from the thread prioritizer and switch enabler may aid in the determination of whether or not to switch a particular potentially executing thread into execution resources.

AI hardwareG06F 9/4881G06F 9/3851G06F 9/485

AI classification

AI hardware1.00
Planning0.12
Knowledge representation0.01
Natural language0.00
Machine learning0.00
Evolutionary computation0.00
Speech0.00
Vision0.00

Ownership

INTEL CORPORATION

assignment · 130230641

Assignors

RUDD, KEVIN W., WALTERSCHEIDT, UDO

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC