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
Sink
Field emission cathode structure
Location-based method to specify ratio frequency spectrum rights
Scanning optical positioning system with spatially triangulating receivers
Apparatus and method to simulate a power trip to a disk drive
Driver circuit for driving semiconductor switches
Method for designing sunlight-reflection and heat-radiation multilayer film
  Randomly Featured Patents
System for providing location based human logistics networking
Footing forms for concrete monolith construction
Circuit board separation device
Variable displacement peristaltic pump
Vertical conveying apparatus, continuous furnace having such a vertical conveying apparatus, and carrier therefor
Metal-contact induced crystallization in semiconductor devices
Automated sentence planning in a task classification system
Structure and method for mounting an aircraft weight sensor within tubular axle of an aircraft undercarriage
Apparatus and method for burnishing gears
Stake extraction implement