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
Electrical connector
Heap/stack guard pages using a wakeup unit
Query processing with specialized query operators
Device for producing a connection grid with an integrated fuse
Method and apparatus for transmitting and receiving extension information of component carrier in wireless communication system
Automated measurement of concentration and/or amount in a biological sample
Authenticated secret sharing
  Randomly Featured Patents
Method and apparatus for non-linear signal processing with reduced upper harmonic components
Plasma etch process for multilayer vias having an organic layer with vertical sidewalls
Aluminum film coated copper material
Exercising device with bank
Device for regulating the combustion air of a furnace, especially with oil- or gasburner and blower for heating installations
Combined deblocking and denoising filter
Loaded printed circuit board test fixture and method for manufacturing the same
Foldable frame for a boat cover
Pneumatic radial tire with folded ply breaker having soft cushion surrounding breaker edge
Optimizing scheduling of client applications in diskless environments