×

High bandwidth memory management using multi-bank DRAM devices

  • US 7,296,112 B1
  • Filed: 12/10/2003
  • Issued: 11/13/2007
  • Est. Priority Date: 12/10/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for accessing a plurality of dynamic random access:

  • memory (DRAM) devices in parallel, each DRAM device having at least one memory bank, the method comprising;

    for each storage request for a data word, determining a distribution of data segments of the data word in a plurality of memory banks based on the usage of the memory banks, the plurality of memory banks being among the memory banks of the plurality of DRAM devices, wherein a first data segment of a first data word and a second data segment of a second data word are distributed to a same memory bank according to a distribution of data segments of the first and second data words;

    determining a sequence of retrieving the data segments of the first and second data words, the sequence of retrieving the first data segment and the second data segment determined by retrieval of other data segments from the same memory bank;

    retrieving the data segments of the first and second data words in parallel from the plurality of memory banks based on the distribution of the data segments of the first and second data words and the sequence; and

    reassembling the retrieved data segments into the first and second data words.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×