METHODS AND APPARATUS FOR SCHEDULING THREADS ON MULTICORE PROCESSORS UNDER FAIR DISTRIBTUTION OF CACHE AND OTHER SHARED RESOURCES OF THE PROCESSORS

Patent №

US 8,028,286

Granted

2011-09-27

Filed 2006

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11606751

A thread scheduler identifies a thread operable to be scheduled by a scheduling policy for execution on the chip multiprocessor. The thread scheduler estimates, for the thread, a performance value that is based on runtime statistics of the thread for a shared resource on the chip multiprocessor. Additionally, the thread scheduler applies the performance value to the scheduling policy in order to reallocate processor time of the thread commensurate with the performance value under fair distribution of the shared resource on the chip multiprocessor. The thread scheduler also applies the performance value to the scheduling policy in order to reallocate processor time of at least one co-executing thread to compensate for the reallocation of processor time to the thread.

AI hardwareG06F 9/4881G06F 11/3433G06F 2201/885

AI classification

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

Ownership

SUN MICROSYSTEMS, INC.

assignment · 186380996

Assignors

FEDOROVA, ALEXANDRA

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

© 2026 NYSGPT2525 LLC