发明名称 System and method for managing compression and decompression and decompression of system memory in a computer system
摘要 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.
申请公布号 US7047382(B2) 申请公布日期 2006.05.16
申请号 US20010915751 申请日期 2001.07.26
申请人 QUICKSHIFT, INC. 发明人 GEIGER PETER;ALVAREZ, II MANUEL J.;DYE THOMAS A.
分类号 G06F12/00;G06F12/02;G06F12/08;G06F12/10 主分类号 G06F12/00
代理机构 代理人
主权项
地址