Task queue management of virtual devices using a plurality of processors

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7478390
APP PUB NO 20050081202A1
SERIAL NO

10670838

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A task queue manager manages the task queues corresponding to virtual devices. When a virtual device function is requested, the task queue manager determines whether an SPU is currently assigned to the virtual device task. If an SPU is already assigned, the request is queued in a task queue being read by the SPU. If an SPU has not been assigned, the task queue manager assigns one of the SPUs to the task queue. The queue manager assigns the task based upon which SPU is least busy as well as whether one of the SPUs recently performed the virtual device function. If an SPU recently performed the virtual device function, it is more likely that the code used to perform the function is still in the SPU's local memory and will not have to be retrieved from shared common memory using DMA operations.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATIONNEW ORCHARD ROAD ARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Brokenshire, Daniel Alan Round Rock, US 27 621
Day, Michael Norman Round Rock , US 66 1786
Minor, Barry L Austin, US 62 1144
Nutter, Mark Richard Austin, US 73 1572
To, VanDung Dang Austin, US 13 251

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation