×

Efficient accesses of data structures using processing near memory

  • US 9,977,609 B2
  • Filed: 03/07/2016
  • Issued: 05/22/2018
  • Est. Priority Date: 03/07/2016
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • one or more memory devices;

    one or more processors; and

    one or more memory controllers comprising;

    a first interface configured to be coupled to the one or more processors;

    a second interface configured to be coupled to the one or more memory devices; and

    control logic;

    wherein responsive to receiving a first memory access operation from a first processor via the first interface, the control logic is configured to;

    in response to determining the first memory access operation does not target an atomic data structure, execute the first memory access operation;

    in response to determining the first memory access operation targets an atomic data structure;

    convert the first memory access operation into at least a first access and a second access;

    perform the first access to metadata via the second interface, wherein the metadata corresponds to a data structure referenced by the first memory access operation; and

    perform the second access to the data structure via the second interface, wherein the second access is specified by the first memory access operation.

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