Memory module including scalable embedded parallel data compression and decompression engines
AssigneeQuickshift, Inc.
InventorsThomas A. Dye, Manuel J. Alvarez, II, Peter Geiger
Life of this patent
Estimating the term…
Loading patent…
AssigneeQuickshift, Inc.
InventorsThomas A. Dye, Manuel J. Alvarez, II, Peter Geiger
Estimating the term…
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 encompasses multiple novel techniques such as: 1) parallel lossless compression/decompression; 2) selectable compression modes such as lossless, lossy or no compression; 3) priority compression mode; 4) data cache techniques; 5) variable compression block sizes; 6) compression reordering; and 7) unique address translation, attribute, and address caches. The parallel compression and decompression algorithm allows high-speed parallel compression and high-speed parallel decompression operation. The memory module-integrated data compression and decompression capabilities remove system bottlenecks and increase performance. This allows lower cost systems due to smaller data storage, reduced bandwidth requirements, reduced power and noise.
A method for managing memory in a system including one or more memory modules, wherein at least one of the one or more memory modules includes a decompression engine, the method comprising:
A method for managing memory in a system including one or more memory modules, wherein at least one of the one or more memory modules includes a compression engine, the method comprising:
A memory module, comprising:
A memory module, comprising:
A memory module, comprising:
A computer system including a memory module having an embedded parallel compression/decompression engine, the computer system comprising:
A computer system including a memory module having an embedded parallel compression engine, the computer system comprising:
A computer system including a memory module having an embedded parallel compression engine, the computer system comprising:
A computer system including a memory module having an embedded parallel decompression engine for decompressing compressed data, wherein the compressed data comprises a compressed representation of uncompressed data, the uncompressed data having a plurality of symbols, the computer system comprising:
A computer system including a memory module having an embedded parallel decompression engine for decompressing compressed data, wherein the compressed data comprises a compressed representation of uncompressed data, the uncompressed data having a plurality of symbols, the computer system comprising:
Dependencies are inferred from the claim text.