Resources Contact Us Home
Memory bank management and arbitration in multiprocessor computer system

Image Number 6 for United States Patent #5412788.

A memory management and arbitration technique that reduces system bus contention by eliminating memory bank conflicts employs a restrictive, distributive memory-arbitration scheme, and an improved address decoder for decoding addresses of software reconfigurable memory. In the memory-arbitration scheme, each commander node desiring access to a particular memory bank first determines whether that memory bank is "available" before initiating access to that memory bank, with the determination being made before requesting control of the system bus. A memory bank is "available" if it was not accessed during a predetermined number (e.g., two) of the immediately previously-occurring arbitrations for the system bus. The address decoder includes a mapping register that stores information concerning the addresses assigned to, and the structure of, the memory module. The address decoder also has an address/range decoder section, an interleaved decoder section, and a bank decoder section. The address/range and interleave decoder sections determine the memory module containing the address being decoded. This can be combined with the output of the bank decoder section to identify the particular memory bank on the system bus that contains the address.

  Recently Added Patents
System and method for backup communication over ethernet
Processing biomass
Vehicle control system
Multicyclic compounds and methods of use thereof
Tunnel magnetoresistance read head with narrow shield-to-shield spacing
Method for remotely measuring fluctuations in the optical index of refraction of a medium
Method and system for reduction of decoding complexity in a communication system
  Randomly Featured Patents
Unicycle apparatus
Method of implanting biostable elastomeric polymers having quaternary carbons
X-ray metrology using a transmissive x-ray optical element
System for compensating for the violation of the constant luminance principle in color television systems
Pulse-on-edge circuit
Generator set having two-piece terminal box
Pre-trigger and post-trigger acquisition for no dead time acquisition system
Sanitary lid for a beverage can that forms a seal with an aperture of the can
Method and system for collecting and analyzing market data in a mobile communications system
Phenol resin forming material for pulley used in motor vehicles and phenol resin pulley for motor vehicles