×

MEMORY CONTROLLER INCLUDING A HARDWARE COMPRESSION AND DECOMPRESSION ENGINE FOR MANAGING SYSTEM MEMORY AND GRAPHICAL OPERATIONS

  • US 20090125698A1
  • Filed: 01/14/2009
  • Published: 05/14/2009
  • Est. Priority Date: 11/16/1994
  • Status: Active Grant
First Claim
Patent Images

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

  • the memory controller receiving an uncompressed block of data from the system memory, wherein the system memory is a volatile memory which is configured to store at least a portion of its data in a compressed format;

    the graphics engine in the memory controller performing graphical operations on a first portion of the uncompressed block of data to produce a processed block of data;

    the hardware compression engine in the memory controller compressing a second portion of the uncompressed block of data to produce a compressed block of data; and

    the memory controller storing the compressed block of data and the processed block of data in the system memory after said performing graphical operations on the first portion of the uncompressed block of data and said compressing the second portion of the uncompressed block of data.

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