Hardware verification tool for multiprocessors

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5928334
SERIAL NO

08827549

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

One aspect of the invention relates to a method for detecting synchronization violations in a multiprocessor computer system having a memory location which controls access to a portion of memory shared by the processors, the memory location having at least one lock bit indicating whether the portion of memory is locked by one of the processors and a plurality of bits for storing a data value. The method comprises reading the memory location by an individual processor; testing the lock bit to determine whether the portion of memory is locked; if the portion of memory is not locked; asserting the lock bit to indicate the portion of memory is locked; incrementing the data value to represent a global access count; writing the lock bit and the data value back to the memory location; and incrementing a data value stored in a memory location associated with the individual processor to indicate an individual access count by the individual processor. The individual access counts for each processor are then summed and compared to the global access count to determine whether a synchronization violation has occurred.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATINNEW ORCHARD ROAD ARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Mandyam, Sriram Austin, TX 2 90
O'Krafka, Brian Walter Austin, TX 17 678
Raghavan, Ramanathan Round Rock, TX 5 204
Ramirez, Robert James New Braunfels, TX 6 132
Tokugawa, Miwako Austin, TX 2 90

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation