×

System and method for managing compression and decompression and decompression of system memory in a computer system

  • US 7,047,382 B2
  • Filed: 07/26/2001
  • Issued: 05/16/2006
  • Est. Priority Date: 11/29/2000
  • Status: Expired
First Claim
Patent Images

1. A method for compressing memory in a system comprising a plurality of compression engines and a physical memory, wherein the physical memory comprises system memory, the method comprising:

  • locating a page translation entry in a page translation table, wherein the page translation entry references an uncompressed page in the physical memory;

    providing the referenced uncompressed page to the plurality of compression engines, wherein each of the plurality of compression engines implements a different compression algorithm;

    the plurality of compression engines each compressing the uncompressed page using the compression algorithm implemented by the particular compression engine to produce a plurality of compressed pages each compressed by a different compression algorithm;

    selecting the compressed page with the highest compression ratio of the plurality of compressed pages; and

    writing the selected compressed page to the physical memory.

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