×

Pseudo main memory system

  • US 10,515,006 B2
  • Filed: 07/28/2017
  • Issued: 12/24/2019
  • Est. Priority Date: 07/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computing system, comprising:

  • a central processing unit;

    a memory system comprising;

    a memory adapter circuit; and

    a first memory; and

    a second memory connected to the central processing unit through a memory management circuit,wherein the memory adapter circuit has a first memory interface connected to the central processing unit and a second memory interface connected to the first memory, the first memory interface being a double data rate synchronous dynamic random-access memory interface, andwherein the memory adapter circuit is configured to store data in, and retrieve data from, the first memory, utilizing augmentation of a storage capacity of the first memory, the augmentation being configured to increase free memory of the first memory according to an augmentation ratio,wherein the memory adapter circuit is further configured to estimate the augmentation ratio based on compression and/or deduplication of previous write operations, andwherein the central processing unit is configured to maintain a page cache in the second memory,wherein the central processing unit is configured to call a cleancache function for clean pages when evicting the clean pages from the page cache, the cleancache function being configured to store the clean pages;

    in the first memory when sufficient space is available in the first memory; and

    in persistent storage otherwise, andwherein the central processing unit is further configured to assess whether sufficient space is available in the first memory based on an estimated augmentation ratio, the estimated augmentation ratio being a function of augmentation ratios for data stored in the first memory over a set interval of time.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×