Method of minimizing host CPU utilization in driving an adapter by residing in system memory a command/status block a soft interrupt block and a status block queue

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6128674
SERIAL NO

08908888

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

The system I/O interface and its data structure are designed to minimize the host CPU utilization in driving an adapter. The interface is also designed to reduce the system interference in processing I/O requests. To eliminate the need of using PIO instructions, the command/status blocks for exchanging messages between the system and the adapter reside in the system memory. The data structure is designed to avoid 'share write' entries in order to further minimize the overhead of maintaining each coherency when updating an entry in the cache either concurrently or sequentially by both adapter and system CPU. Further, the data structure of the control and status blocks is resided in the system memory. The system CPU uses STORE instruction to prepare control blocks and LOAD instruction to read from completion status blocks; while the adapter will rely on its DMA engine to move data to/from system memory in accessing control/status blocks.

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
Beukema, Bruce Leroy Hayfield, MN 31 2325
Buckland, Patrick Allen Austin, TX 35 1302
Chen, Wen-Tzer Thomas Austin, TX 29 732
Elko, David Arlen Austin, TX 17 786
Judd, Ian David Winchester, GB 42 1180
Recio, Renato John Austin, TX 100 4082

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation