×

Memory centric computing

  • US 9,348,539 B1
  • Filed: 02/28/2014
  • Issued: 05/24/2016
  • Est. Priority Date: 03/12/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing data in a hybrid memory system, the method comprising:

  • providing a hybrid memory system comprising;

    a processor;

    a hybrid memory buffer (HMB) module coupled to the processor, a plurality of a first memory modules coupled to the HMB module and a plurality of a second memory modules coupled to the HMB module, wherein the HMB comprises a Near-Memory-Processing (NMP) module, a memory storage controller (MSC) module coupled to the processor, and a Serializer/Deserializer (SerDes) interface coupled to the NMP module and the MSC module;

    determining, by the processor, an address of a target data page from the plurality of second memory modules;

    determining, by the processor, an index of a target buffer destination in an SRAM buffer provided in the NMP module;

    initiating, by the processor, transfer of the target data page to the target buffer destination via writing to control and status registers provided in the MSC module; and

    updating, by the processor, a data status related to the target data page and the target buffer destination in the control and status registers using the HMB module;

    retrieving, by the HMB module, sixteen 4-byte data or eight 8-byte data from one or more data pages from the plurality of first or second memory modules;

    combining, by the HMB module, the sixteen 4-byte data or eight 8-byte data into a single 64-byte data; and

    determining, by the HMB module, an ECC (Error Correcting Code) parity for the single 64-byte data.

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