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
PC secure video path
Polarization-coupled ferroelectric unipolar junction memory and energy storage device
Monitoring heap in real-time by a mobile agent to assess performance of virtual machine
High-frequency-link power-conversion system having direct double-frequency ripple current control and method of use
Systems and methods for cryopreservation of cells
Image capture and identification system and process
Method, apparatus, and manufacture for adaptation of video encoder tuning parameters
  Randomly Featured Patents
Light assembly for flashlights
Steel making method
Chopped auto-zeroed ping-pong amplifier and related apparatus, system, and method
Method for eliminating gear train backlash in a drive for a multi-color sheet-fed printing machine having face printing and perfecting modes
Container with audible freshness locking system
Computer model of security risks
Coding device, coding method, decoding device, decoding method, program recording medium and data recording medium
Method of and device for determining crop parameters
Automobile roof mounting bracket and cartridge holder assembly
Encapsulated fragrance chemicals