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:
May. 20, 2014
Filed:
Aug. 25, 2008
Brian Walter O'krafka, Austin, CA (US);
Michael John Koster, Bridgeville, CA (US);
Darpan Dinker, Union City, CA (US);
Earl T. Cohen, Oakland, CA (US);
Thomas M. Mcwilliams, Oakland, CA (US);
Brian Walter O'Krafka, Austin, CA (US);
Michael John Koster, Bridgeville, CA (US);
Darpan Dinker, Union City, CA (US);
Earl T. Cohen, Oakland, CA (US);
Thomas M. McWilliams, Oakland, CA (US);
Sandisk Enterprise IP LLC., Milpitas, CA (US);
Abstract
A Sharing Data Fabric (SDF) causes flash memory attached to multiple compute nodes to appear to be a single large memory space that is global yet shared by many applications running on the many compute nodes. Flash objects stored in flash memory of a home node are copied to an object cache in DRAM at an action node by SDF threads executing on the nodes. The home node has a flash object map locating flash objects in the home node's flash memory, and a global cache directory that locates copies of the object in other sharing nodes. Application programs use an applications-programming interface (API) into the SDF to transparently get and put objects without regard to the object's location on any of the many compute nodes. SDF threads and tables control coherency of objects in flash and DRAM.