Selective lossless, lossy, or no compression of data based on address range, data type, and/or requesting agent

作者: Peter Geiger , J. Alvarez Ii Manuel , Thomas A. Dye

DOI:

关键词: Computer hardwareLempel–Ziv–StacData compressionImage compressionLossy compressionData compression ratioContext-adaptive binary arithmetic codingParallel compressionLossless compressionComputer science

摘要: An integrated memory controller (IMC) including MemoryF/X Technology which includes data compression and decompression engines for improved performance. The of the present invention preferably selectively uses a combination lossless, lossy, no modes. Data transfers to from can thus be in plurality formats, these being compressed or normal (non-compressed), lossy with lossless. also indicates preferred methods specific particular formats such as digital video, 3D textures image using novel lossless algorithms block span addressable formats. To improve latency reduce performance degradations normally associated techniques, encompasses multiple techniques as: 1) parallel compression/decompression; 2) selectable modes compression; 3) priority mode; 4) cache techniques; 5) variable sizes; 6) reordering; 7) unique address translation, attribute, caches. algorithm allows high-speed high speed operation. IMC special allocation directory technique reduction table size low capabilities remove system bottle-necks increase This lower cost systems due smaller storage, reduced bandwidth requirements, power noise.

参考文章(91)
Y. Yabe, Y. Aimoto, M. Motomura, T. Takizawa, T. Miyamoto, T. Iwasaki, Y. Nakazawa, T. Fujii, M. Hamada, N. Nagai, M. Yamashina, Compression/decompression DRAM for unified memory systems: a 16 Mb, 200 MHz, 90% to 50% graphics-bandwidth reduction prototype international solid-state circuits conference. pp. 342- 343 ,(1998) , 10.1109/ISSCC.1998.672507
Oscar Conrad Strohacker, Method and apparatus for compressing data ,(1993)
Gary L. Vondran, Douglas Heins, James R. Nottingham, Brian E. Hoffmann, Scott C. Clouthier, Configurable data processing pipeline ,(1998)
Edward Reid Fiala, Paul D. Rovner, Michael L. Hodgson, Patrick Swee-Hock Ong, James G. Sandman, Michael David Cooper, Method and apparatus for saving printer memory ,(1994)