Resources Contact Us Home
Multi-processor resource locking mechanism with a lock register corresponding to each resource stored in common memory

Image Number 3 for United States Patent #5669002.

A method and apparatus to reduce bus usage and to increase resource locking protocol compatibility within a heterogeneous processing environment. Lock indicators are maintained in stores designated as lock registers and access to a resource is gained by any processor depending upon the status of a lock register associated with that resource. Access to a locked resource is barred to all but the locking processor, and only the processor which has set a lock can use or release that locked resource. A lock register controller controls the contents of the lock registers. A given processor P1-PN is identified by a unique ID vector G1-GN. These vectors are used to indicate both that a resource is locked and to indicate the identity of the locking processor. An unlocked resource is identified by a status vector (G.O slashed.). In a preferred embodiment, acquisition of exclusive access to an available resource is obtained with a simple read command; release of exclusive access is achieved with a simple write executed by the processor which has set the lock. By convention, processors will not access a resource requiring exclusive access until an inquiry of the associated lock register returns the G.O slashed. vector to the inquiring processor.

  Recently Added Patents
Maize hybrid X13C738
Method to raise accuracy of targeting the segmentation for sample distribution
Method of treating articular pain using a vanilloid receptor agonist together with a glycosaminoglycan or proteoglycan
Apparatus, systems and methods for wirelessly transacting financial transfers , electronically recordable authorization transfers, and other information transfers
Transmitting petroleum well data from a mobile drilling rig
Method for making polarization rotator and the polarization rotator made thereby
Smart antenna for interference rejection with enhanced tracking
  Randomly Featured Patents
Wireless communication system compulsively turning remote terminals into inactive state
Opioid analgesic
Tangential combustion turbine
Method of forming dynamic random access memory circuitry using SOI and isolation trenches
Method for examining surface of copper layer in circuit board and process for producing circuit board
Palm trimmer
Flowmeter method and apparatus
Discharged sheet stacking apparatus and image forming apparatus
Bandwidth allocation and soft handoff in multi-hop cellular communication networks
Optimized alternating phase shifted mask design