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
Systems and methods for managing fleet services
Method for the analysis of solid objects
System and method for computational unification of heterogeneous implicit and explicit processing elements
Laser marking of a card
Method and apparatus for executing load distributed printing
System and method for ranking content and applications through human assistance
LED driving circuit, LED illumination appliance, LED illuminator, and LED illumination system
  Randomly Featured Patents
Med-monotype (known as "the eye"), a system and equipment for collecting and verifying service performance data
Package means for photoflash unit
Baler and process for making bales or for operating the baler
Monolithic integrated circuit device having microwave power amplifier including a matching circuit using distributed lines
Weak mating force female terminal
Polyoxyethylene glycol and polyglycerol twin tail surfactant formulations for dispersion of crude oil
Inflatable security device
Seat cushion with projections
Hydraulic control system for continuously variable transmission
Catheter for injecting fluid medication into an arterial wall