Monitoring of shared-resource locks in a multi-processor system with locked-resource bits packed into registers to detect starved threads

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7571270
SERIAL NO

11564609

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A resource-lock monitor detects when processors in a multi-processor system are stuck waiting for access to a shared resource. A lock-monitor register has a lock bit and a sticky-lock bit for each processor being monitored. The lock and the sticky-lock bits are both set when the processor executes a lock instruction that also sends a lock-request to a resource arbiter. The lock bit is cleared when the resource arbiter grants access to the processor, but the sticky-lock bit remains set until sticky-lock bits are cleared by monitoring software at the end of a monitoring period. At the end of each monitoring period, monitoring software reads the lock and sticky-lock bits and finds a locked processor when a processor's lock bit is still set, but its sticky-lock bit is cleared. When the locked processor remains locked at the end of another monitoring period, an error handler resets the locked processor.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
CONSENTRY NETWORKS INC1690 MCCANDLESS DRIVE MILPITAS CA 95035

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Huynh, Jeffrey Cambell , US 6 73
Musoll, Enrique San Jose , US 66 744
Nemirovsky, Mario Saratoga , US 53 1306

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation