×

Exchanging data between memory controllers

  • US 8,972,667 B2
  • Filed: 06/27/2012
  • Issued: 03/03/2015
  • Est. Priority Date: 06/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A device for exchanging data, comprising:

  • a plurality of memory controllers, wherein each memory controller of said plurality of memory controllers is coupled to an allocated memory for storing data; and

    an interconnect for connecting said plurality of memory controllers,wherein each memory controller of said plurality of memory controllers has one accelerator of a plurality of accelerators for mutually exchanging data over said interconnect, wherein each accelerator of said plurality of accelerators is configured to carry out a plurality of concurrent deterministic operations for at least one of;

    marking phases of garbage collection in said allocated memory, copying data stored in said allocated memory, replicating data structures stored in said allocated memory, filling memory blocks in said allocated memory, and erasing memory blocks in said allocated memory; and

    wherein each accelerator of said plurality of accelerators has a set of registers for carrying out said concurrent deterministic operations.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×