APPARATUS AND METHOD FOR IMPROVED CPU AFFINITY IN A MULTIPROCESSOR SYSTEM

Patent №

US 5,745,778

Granted

1998-04-28

Filed 1994

Owner

DATA GENERAL CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08187665

Closely related processing threads within a process in a multiprocessor system are collected into thread groups which are globally scheduled as a group based on the thread group structure's priority and scheduling parameters. The thread group structure maintains collective timeslice and CPU accounting for all threads in the group. Within each thread group, each individual thread has a local scheduling priority for scheduling among the threads in its group. The system utilizes a hierarchy of processing levels and run queues to facilitate affining thread groups with processors or groups of processors when possible. The system will tend to balance out the workload among system processors and will migrate threads groups up and down through processing levels to increase cache hits and overall performance. The system is periodically reset to avoid long term unbalanced operation conditions.

AI hardwareG06F 9/5088G06F 9/4881

AI classification

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

Ownership

DATA GENERAL CORPORATION

assignment · 68490732

Assignors

ALFIERI, ROBERT A.

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

© 2026 NYSGPT2525 LLC