×

CACHING SYSTEMS AND METHODS WITH SIMULATED NVDRAM

  • US 20160004653A1
  • Filed: 07/03/2014
  • Published: 01/07/2016
  • Est. Priority Date: 07/03/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a host processor;

    a host memory communicatively coupled to the host processor and sectioned into pages;

    a host bus adapter (HBA) communicatively coupled to the host processor and comprising a Dynamic Random Access Memory (DRAM) and a Solid State Memory (SSD) for cache operations andan HBA driver operable on the host processor,wherein the DRAM is sectioned into pages mapped to pages of the host memory and the SSD is sectioned into pages mapped to pages of the DRAM,wherein the SSD is further sectioned into regions comprising one or more pages of the SSD, andwherein the HBA driver is operable to load a page of data from the SSD into a page of the DRAM when directed by the host processor, to determine that the page of the DRAM is occupied with other data, to determine a priority of a region of the page of the other data occupying the page of the DRAM, and to flush the other data from the DRAM to the SSD based on the determined priority.

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