Method for implementing a multiprocessor message queue without use of mutex gate objects

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20060048162A1
SERIAL NO

10928542

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A reliable and performant mechanism for communicating between independent processes, threads or parts of a computer system is described in which conditional atomic counters are used to manage a message queue. The conditional atomic counters control access to a message queue or memory space in a simple and reliable manner while minimizing the overhead of access to the mutex gate objects typically used in the implementation of message queues of the prior art. When implemented in software, a producer count and consumer count are maintained using conditional atomic store instructions with the condition on the store ensuring that one and only one producer or consumer of message records can actually post or receive validation of any specific message record. A counterpart implementation in hardware utilizes hardware mechanisms equivalent to those invoked by the software program.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
BULL HN INFORMATION SYSTEMS INCCORPORATION TRUST CENTER 1209 ORANGE STREET WILMINGTON DELAWARE

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Boult, Stefan R Phoenix, AZ 2 6

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation