Apparatus and method for improved CPU affinity in a multiprocessor system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5745778
SERIAL NO

08187665

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
DATA GENERAL CORPORATION4400 COMPUTER DRIVE WESTBORO MASSACHUSETTS 01580 UNITED STATES OF AMERICA

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Alfieri, Robert A Chapel Hill, NC 46 1103

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation