Invention Grant
US07047382B2 System and method for managing compression and decompression and decompression of system memory in a computer system
有权
用于管理计算机系统中的系统存储器的压缩和解压缩和解压缩的系统和方法
- Patent Title: System and method for managing compression and decompression and decompression of system memory in a computer system
- Patent Title (中): 用于管理计算机系统中的系统存储器的压缩和解压缩和解压缩的系统和方法
-
Application No.: US09915751Application Date: 2001-07-26
-
Publication No.: US07047382B2Publication Date: 2006-05-16
- Inventor: Peter Geiger , Manuel J. Alvarez, II , Thomas A. Dye
- Applicant: Peter Geiger , Manuel J. Alvarez, II , Thomas A. Dye
- Applicant Address: US TX Austin
- Assignee: Quickshift, Inc.
- Current Assignee: Quickshift, Inc.
- Current Assignee Address: US TX Austin
- Agency: Winstead Sechrest & Minick, P.C.
- Agent Michael P. Adams
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
A method and system for allowing a processor or I/O master to address more system memory than physically exists are described. A Compressed Memory Management Unit (CMMU) may keep least recently used pages compressed, and most recently and/or frequently used pages uncompressed in physical memory. The CMMU translates system addresses into physical addresses, and may manage the compression and/or decompression of data at the physical addresses as required. The CMMU may provide data to be compressed or decompressed to a compression/decompression engine. In some embodiments, the data to be compressed or decompressed may be provided to a plurality of compression/decompression engines that may be configured to operate in parallel. The CMMU may pass the resulting physical address to the system memory controller to access the physical memory. A CMMU may be integrated in a processor, a system memory controller or elsewhere within the system.
Public/Granted literature
- US20020073298A1 System and method for managing compression and decompression of system memory in a computer system Public/Granted day:2002-06-13
Information query