The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 20, 2017

Filed:

Oct. 13, 2015
Applicant:

Simplivity Corporation, Westborough, MA (US);

Inventors:

Arthur J. Beaverson, Boxborough, MA (US);

Paul Bowden, Berlin, MA (US);

Sowmya Manjanatha, Westford, MA (US);

Jinsong Huang, Westford, MA (US);

Assignee:

SimpliVity Corporation, Westborough, MA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 12/02 (2006.01); G06F 17/30 (2006.01); G06F 12/1018 (2016.01); G06F 12/0864 (2016.01);
U.S. Cl.
CPC ...
G06F 3/0616 (2013.01); G06F 3/064 (2013.01); G06F 3/0611 (2013.01); G06F 3/0685 (2013.01); G06F 12/0246 (2013.01); G06F 12/1018 (2013.01); G06F 17/30097 (2013.01); G06F 17/30949 (2013.01); G06F 12/0864 (2013.01); G06F 2212/1036 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/7201 (2013.01); G06F 2212/7202 (2013.01); G06F 2212/7208 (2013.01);
Abstract

Method and apparatus for storing records in non-uniform access memory. In various embodiments, the placement of records is localized in one or more regions of the memory. This can be accomplished utilizing different ordered lists of hash functions to preferentially map records to different regions of the memory to achieve one or more performance characteristics or to account for differences in the underlying memory technologies. For example, one ordered list of hash functions may localize the data for more rapid access. Another list of hash functions may localize the data that is expected to have a relatively short lifetime. Localizing such data may significantly improve the erasure performance and/or memory lifetime, e.g., by concentrating the obsolete data elements in one location. Thus, the two or more lists of ordered hash functions may improve one or more of access latency, memory lifetime, and/or operation rate.


Find Patent Forward Citations

Loading…