Efficient task management in symmetric multi-processor systems

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7464380
SERIAL NO

10165523

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method of and apparatus for efficiently scheduling multiple instruction processors. The instruction processors are assigned to one of a plurality of clusters, such that the system ideally contains a plurality of clusters each having a plurality of instruction processors. Each cluster has a separate scheduling queue wherein the tasks for any one cluster have been selected to maximize cache memory hits by affinity scheduling. Instruction processors are scheduled from the scheduling queue associated with its assigned cluster whenever tasks remain within the cluster. Therefore, under normal system loading conditions, true affinity scheduling is accomplished providing maximum execution efficiency. However, whenever an instruction processor requests assignment and the associated cluster scheduling queue is empty, the instruction processor requests assignment of a task from another scheduling queue associated with a different cluster.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
JOHNSON CHARLES AUNISYS CORPORATION M S 4773 PO BOX 54942 ST PAUL MN 55113

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Hempel, Ronald J Inver Grove Heights, MN 1 18

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation