Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
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
Forklift
Polymers derived from benzobis(silolothiophene) and their use as organic semiconductors
Systems and methods for printing images outside a normal color gamut in image forming devices
Method and system for the assignment of security group information using a proxy
Communication terminal, communication system, server apparatus, and communication connecting method
Systems and methods to provide report part via a web service
Charged particle source with integrated electrostatic energy filter
  Randomly Featured Patents
Stabilized steerable truck
Olefin oligomerization process
Methods and apparatus for measuring analytes using large scale FET arrays
Four-sided bookshelf
Index keyring
Sliding mechanism for slide-type portable electronic device
Modified poker game
Fluid level indicator dial assembly with magnetic calibration feature
Connecting consumers with service providers
Method of forming recloseable packages, profiles used therein, and packages produced thereby