Resources Contact Us Home
Arbitrating multiprocessor accesses to shared resources

Image Number 6 for United States Patent #5339443.

In a multiprocessor computer system, an access request and an access grant register is provided for storing an access request and an access grant semaphore for each shared resource. The access request and grant semaphores having a number of access request and grant bits assigned to the processors. Additionally, circuits are provided for each access request register for setting/clearing individual access request bits, and simultaneous reading of all access request bits of the stored access request semaphore. Furthermore, coordinated request and grant masks that reflect the relative access priorities of the processors are provided for the processors to use in conjunction with the current settings of the access request and grant semaphores to determine whether a shared resource is granted to a lower priority processor and whether a shared resource is being requested by a higher priority processor. As a result, multiprocessor accesses to shared resources are arbitrated in a manner having a number of advantages over the prior art.

  Recently Added Patents
Adaptive known signal canceller
Nitrogen and hindered phenol containing dual functional macromolecular antioxidants: synthesis, performances and applications
Cable sheath
Extract of Vanilla planifolia
Carrying case
Modular utility rack
Method for making an abrasion-resistant steel plate and plate obtained
  Randomly Featured Patents
Ultrasonic non-destructive testing
Kit for preparing Tc (III)-99m myocardial imaging agents that are effective in humans
Electronic ignition system for internal combustion engines
Device for shielding of x-rays in electron bombardment of materials on a sheet, especially ink on a paper sheet
Lockable electric connector
Modular sterilization tray systems for medical instruments
Inbred maize line PHCA5
Method for encoding image using color space estimation
Material handling apparatus for sorting or retrieving items
Microlithographic projection system