1
Peter D Geiger, Manuel J Alvarez II, Thomas A Dye: Managing a codec engine for memory compression/decompression operations using a data movement engine. Quickshift, Michael P Adams, Winstead Sechrest & Minick P C, August 8, 2006: US07089391 (154 worldwide citation)

A system and method for managing a functional unit in a system using a data movement engine. An exemplary system may comprise a CPU coupled to a memory controller. The memory controller may include or couple to a data movement engine (DME). The memory controller may in turn couple to a system memory ...


2
Thomas A Dye, Manuel J Alvarez II, Peter Geiger: Memory module including scalable embedded parallel data compression and decompression engines. Quickshift, Michael P Adams, Winstead Seachrest & Minick P C, April 12, 2005: US06879266 (142 worldwide citation)

An memory module including parallel data compression and decompression engines for improved performance. The memory module includes MemoryF/X Technology. To improve latency and reduce performance degradations normally associated with compression and decompression techniques, the MemoryF/X Technology ...


3
Peter D Geiger, Manuel J Alvarez II, Thomas A Dye: System and method for generating optimally compressed data from a plurality of data compression/decompression engines implementing different data compression algorithms. Quickshift, Winstead Sechrest & Minick P C, Michael P Adams, E E Jack Richards II, April 26, 2005: US06885319 (77 worldwide citation)

Embodiments of a compression/decompression (codec) system may include a plurality of data compression engines each implementing a different data compression algorithm. A codec system may be designed for the reduction of data bandwidth and storage requirements and for compressing/decompressing data. ...


4
Peter D Geiger, Manuel J Alvarez II, Thomas A Dye: Parallel compression and decompression system and method having multiple parallel compression and decompression engines. Quickshift, Michael P Adams, Winstead Sechrest & Minick P C, November 16, 2004: US06819271 (73 worldwide citation)

Embodiments of a compression/decompression (codec) system may include a plurality of parallel data compression and/or parallel data decompression engines designed for the reduction of data bandwidth and storage requirements and for compressing/decompressing data. The plurality of compression/decompr ...


5
Manuel J Alvarez II, Peter Geiger, Thomas A Dye: System and method for performing scalable embedded parallel data decompression. Quickshift, Michael P Adams, Winstead Sechrest & Minick P C, October 31, 2006: US07129860 (65 worldwide citation)

A parallel decompression system and method that decompresses input compressed data in one or more decompression cycles, with a plurality of tokens typically being decompressed in each cycle in parallel. A parallel decompression engine may include an input for receiving compressed data, a history win ...


6
Thomas A Dye, Manuel J Alvarez II, Peter Geiger: System and method for performing scalable embedded parallel data decompression. Quickshift, Michael P Adams, Winstead Sechrest & Minick P C, November 23, 2004: US06822589 (60 worldwide citation)

A parallel decompression system and method which decompresses input compressed data in one or more decompression cycles, with a plurality of tokens typically being decompressed in each cycle in parallel. A parallel decompression engine may include an input for receiving compressed data, a history wi ...


7
Manuel J Alvarez II, Thomas A Dye, Peter Geiger: System and method for recognizing and configuring devices embedded on memory modules. Quickshift, Michael P Adams, Winstead Sechrest & Minick P C, April 18, 2006: US07032158 (25 worldwide citation)

A method and system for identifying and configuring device-enhanced memory modules at system startup is described. A driver is described that performs a wakeup procedure at startup to identify installed device-enhanced memory modules, detect memory implementations such as interleaving and striping o ...


8
Peter Geiger, Manuel J Alvarez II, Thomas A Dye: System and method for managing compression and decompression and decompression of system memory in a computer system. Quickshift, Michael P Adams, Winstead Sechrest & Minick P C, May 16, 2006: US07047382 (16 worldwide citation)

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 ...


9
John E Kellar: Adaptive input / output compressed system and data cache and system using same. Quickshift, Michael P Adams, Winstead Sechrest & Minick PC, January 4, 2007: US20070005901-A1

To improve caching techniques, so as to realize greater hit rates within available memory, of the present invention utilizes a entropy signature from the compressed data blocks to supply a bias to pre-fetching operations. The method of the present invention for caching data involves detecting a data ...