×

System and method for managing system memory and/or non-volatile memory using a memory controller with integrated compression and decompression capabilities

  • US 6,170,047 B1
  • Filed: 12/14/1999
  • Issued: 01/02/2001
  • Est. Priority Date: 11/16/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for managing memory accesses in a system including a CPU, a system memory for storing applications and data, and a memory controller coupled to the system memory, wherein the memory controller performs memory control functions for the system memory, wherein the memory controller includes a hardware compression and decompression engine, the method comprising:

  • determining a replacement block of data in the system memory, wherein the system memory is a volatile memory which stores uncompressed data currently being used for execution by the CPU, wherein the uncompressed data includes most recently used data;

    the memory controller compressing said replacement block of data;

    the memory controller storing said compressed replacement block of data in said system memory after said compressing said replacement block of data;

    wherein said compressing said replacement block of data and storing said compressed replacement block of data in said system memory operates to free up at least a portion of said system memory.

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