Resources Contact Us Home
Atomic read/write support in a multi-module memory configuration

Image Number 3 for United States Patent #7660951.

Efficient transfer of data to and from random access memory is described. Multiple request sources and a memory system comprise memory modules having memory banks, each bank containing rows of data. The retrieval comprises transferring all data pursuant to a given request by one source before any data is transferred pursuant to a subsequent request from said second source. This retrieval is achieved using a memory arbiter that implements an algorithm for atomic read/write. Each bank is assigned a FIFO buffer by the arbiter to store access requests. The access requests are arbitrated, and an encoded value of a winner of arbitration is loaded into the relevant FIFO buffer(s) before choosing the next winner. When an encoded value reaches the head of the buffer, all associated data is accessed in the given bank before accessing data for another request source.

  Recently Added Patents
Transmission apparatus
Human relationships registering system and device for registering human relationships, program for registering human relationships, and medium storing human relationships registering program a
Image forming system and method of controlling the image forming system for performing image formation by combination of an information processing apparatus, an image supply apparatus, and an
Machining apparatus and method of making endodontic instruments
Remote control for hands-free communications device
Heterocyclic compounds, pharmaceutical compositions containing them, and their use in therapy
Zirconium phosphate particles having improved adsorption capacity and method of synthesizing the same
  Randomly Featured Patents
Vehicle rear view mirror coupling assembly
Material for gravure recording by means of coherent electromagnetic radiation and printing plate therewith
ZnS(Ag) scintillation detector
Computer aided work support system and method
Method and apparatus for cleaning from the outer surface of an endless transport belt the ink, not ejected for printing purposes, of an inkjet printer
Eutectic bond and method of gold/titanium eutectic bonding of cadmium telluride to sapphire
Membrane desiccation heat pump
Aqueous composition
Interlocking drawer organizer
Substrate processing device, substrate conveying device, and substrate processing method