发明名称 CACHING SYSTEMS AND METHODS WITH SIMULATED NVDRAM
摘要 Systems and methods presented herein provide for simulated NVDRAM operations. In a host system, a host memory is sectioned into pages. An HBA in the host system comprises a DRAM and an SSD. The DRAM and the SSD are also sectioned into pages and mapped to pages of the host memory. A host processor is operable to generate Input/Output (I/O) requests. An HBA driver is operable to process the I/O requests. The HBA driver is also operable to detect when the pages of the DRAM are accessed, to determine a rate of page reclamation based on the detection, and to reclaim pages of data in the DRAM by moving pages of data from the DRAM into the pages of the SSD based on the determined rate of page reclamation.
申请公布号 US2016004465(A1) 申请公布日期 2016.01.07
申请号 US201414333321 申请日期 2014.07.16
申请人 LSI CORPORATION 发明人 Sampathkumar Kishore Kaniyar;Purkayastha Saugata Das
分类号 G06F3/06;G11C7/10;G06F12/12 主分类号 G06F3/06
代理机构 代理人
主权项 1. A system, comprising: a host processor operable to generate Input/Output (I/O) requests; a host memory communicatively coupled to the host processor and sectioned into pages; a host bus adapter (HBA) communicatively coupled to the host processor to process the I/O requests, wherein the HBA comprises a Dynamic Random Access Memory (DRAM) and a Solid State Memory (SSD); and an 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, and wherein the HBA driver is operable to detect when the pages of the DRAM are accessed, to determine a rate of page reclamation based on the detection, and to reclaim pages of data in the DRAM by moving pages of data from the DRAM into the pages of the SSD based on the determined rate of page reclamation.
地址 San Jose CA US