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

Image Number 2 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
Wireless communication system and wireless communication method
Differential ring oscillator and method for calibrating the differential ring oscillator
Method and system for checking citations
Controlling a video window position relative to a video camera position
Scalable header extension
Liquid crystal display backlight control
Automated gate system
  Randomly Featured Patents
Power converter protecting apparatus for electric power system
Supercharger-equipped internal combustion engine for saddle-ride type vehicle
Means and method for visual surveillance and documentation
Separation material derived from glucomannan for blood coagulation factor, preparation and use thereof
Dual magnetic coil driver and monitor sensor circuit
One piece undergarment bodysuit
Bistable chiral nematic liquid crystal display and method of driving the same
Thermally buffered sodium-neon laser target for coherent x-ray production
Method and program product for evaluating a circuit
Photographic image enhancement by a gold-toning neutron-activation process