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.
Patent No.:
Date of Patent:
Aug. 14, 2012
Filed:
May. 31, 2011
Thomas M. Mcwilliams, Oakland, CA (US);
Earl T. Cohen, Oakland, CA (US);
James M. Bodwin, Cupertino, CA (US);
Ulrich Bruening, Neustadt a.d. Weinstrasse, DE;
Thomas M. McWilliams, Oakland, CA (US);
Earl T. Cohen, Oakland, CA (US);
James M. Bodwin, Cupertino, CA (US);
Ulrich Bruening, Neustadt a.d. Weinstrasse, DE;
Schooner Information Technology, Inc., Menlo Park, CA (US);
Abstract
A data processing system includes one or more nodes, each node including a memory sub-system. The sub-system includes a fine-grained, memory, and a less-fine-grained (e.g., page-based) memory. The fine-grained memory optionally serves as a cache and/or as a write buffer for the page-based memory. Software executing on the system uses a node address space which enables access to the page-based memories of all nodes. Each node optionally provides ACID memory properties for at least a portion of the space. In at least a portion of the space, memory elements are mapped to locations in the page-based memory. In various embodiments, some of the elements are compressed, the compressed elements are packed into pages, the pages are written into available locations in the page-based memory, and a map maintains an association between the some of the elements and the locations.