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

Image Number 9 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
3D solid-state arrangement for solid state memory
Contact lens material
Tailoring the band gap of solar cells made of liquid silane by adding germanium
Systems and methods for classifying electronic information using advanced active learning techniques
Transmitting a synchronizing signal in a packet network
Image processing apparatus, image processing system, and image processing method
Display screen with graphical user interface
  Randomly Featured Patents
Overcurrent protection circuit
Clamp for filleting fish
Aspherical surface ocular lens
UV curable crosslinking agents useful in copolymerization
Method and apparatus for placement and activation of a medical device within a body cavity
Recyclable cold curing aqueous coating composition and method for recycling it
Systems, methods and graphical user interfaces for previewing image capture device output results
Emergency flight control system using one engine and fuel transfer
Scanning device with plural image capture zones on a platen
Illumination optical system and projection-type display apparatus