[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

Practical dictionary management for hardware data compression

Published: 02 January 1992 Publication History
First page of PDF

References

[1]
Arps, R., 'lYuong, '1'., Lu, D., Pasco, R., Freidman, T. A multi-purpose VLSI chip for adaptive data compression of bilevel images. IBM J. Res. Develop. 32, 6 (Nov. 1988), 775- 795.
[2]
Bentley, J., Sleator, D., Tarjan, R., Wei, V. A locally adaptive data compression scheme. Commun. ACM 29, 4 (Apr. 1986), 320-330.
[3]
Bianchi, M., Kato, J., Vail Maren, D. Data compression in a half-inch reel-to-reel tape drive. Hewlett- PackardJ. 40, 3 (June 1989), 26-31.
[4]
Elias, P. Interval and recency-rank source coding: Two on-line adaptive variable-length schemes. IEEE Trana. Inf. Theory, 1T-33, I (Jan. 1987), 3-10.
[5]
Elas, P. Interval iuguib sion with finite windows. Commun. ACM 32, 4 (Apr. 1989), 490-505.
[6]
Gonzales, M., Storer, J. Parallel algorithms fbr data compression. J. ACM 32, 2 (Apr. 1985), 344-373.
[7]
Lelewer, D., Hirschberg, D. Data compression. ACM Comput. Surv. t9, 3 (Sept. 1987), 261-296.
[8]
Miller, V., Wegman, M. Variations on a theme by Ziv and Lempel. Combi~eatorial Algorithms on Worch, A. Apostolico and Z. Galil, Eds., Springer-Verlag, N.Y., 1985, pp. 131-140.
[9]
Pennebaker, W., Mitchell, j. Optimal hardware and software arithmetic coding procedures for the Q-Coder. IBM J. Res. Dev. 32, 6 (Nov. 1988), 727-736.
[10]
Storer, J. 'l'extual substitution techniques for data compression. Combinatorial Algorithms' on Words, A. Apostolico and Z. Galil, Eds., Springer-Vertag, N.Y., 1985, pp. 111-129.
[11]
Storer, .}. Data Co rnpre.~:~'ton Methods and Theory. Computer Science Press, 1988.
[12]
Storer, .}., Reif, J. A parallel architecture for high-speed data compression. In Proceedings of the IEE Symposium on the Frontiers of Massivel,~ Parallel Computation (College Park, Md., Oct. 1990).
[13]
Thomborson, C., Wei, B. Systolic implementations of a move-to-front text compressor. In Proceedings o} the 1989 Symposium on Parallel Algorithms and Architectures (June 1989).
[14]
Wei, v. A comparison of text compression algorithms. Sequences: Compression, Transmission, Combinatorics, and Algorithms, R. Caporelli, Ed., Springer-Verlag, To be published.
[15]
Welch, T. A technique for highperformance data compression. Comput. 17, 6 (June 1984), 8-19.
[16]
Ziv, j., Lempel, A. A universal algorithm for sequential data compression. IEEE Trans. Inf. Theory, IT-23, 3 (1977), 337-343.
[17]
Ziv, J., Lempe{, A. Compression of individual sequences via variablerate coding. IEEE Trans. Inf. Theory, 1I'-24, 5 (Sept. 1978), 530-536.

Cited By

View all
  • (2020)A Binary Line Buffer Circuit Featuring Lossy Data Compression at Fixed Maximum Data RateIEEE Transactions on Circuits and Systems I: Regular Papers10.1109/TCSI.2019.294170367:1(121-134)Online publication date: Jan-2020
  • (2017)Review on lossless data compression using X-MatchPRO algorithm2017 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT)10.1109/RTEICT.2017.8256767(1095-1100)Online publication date: May-2017
  • (2015)Area-Efficient Near-Associative Memories on FPGAsACM Transactions on Reconfigurable Technology and Systems10.1145/26294717:4(1-22)Online publication date: 23-Jan-2015
  • Show More Cited By

Recommendations

Reviews

Robert J. DeMattia

A new dictionary management algorithm for Lempel-Ziv encoders is described. The authors use a tagged-trie structure in order to manage the deletion of unnecessary leaf nodes. Using their algorithm and five other well-known algorithms, the authors compress 12 files that are representative of common types of data. The resulting evidence shows performance equal to or better than all other methods. The authors present evidence that their algorithm requires less hardware complexity and less memory than other methods. Most of the discussion centers on the encoding algorithm, with less time spent on the implementation. The discussion of the decoding algorithm is also limited. The paper does a good job of explaining the algorithm, though one of the figures could have been expanded to show more intermediate steps. Some inexperienced readers may have to draw a few supplemental diagrams in order to clarify things. Anyone with an understanding of decompression will find this easy reading, however. The innovative algorithm described in the paper makes it worthwhile reading for anyone interested in data compression. The parallel nature of the Lempel-Ziv algorithm and the authors' TAG algorithm provides an interesting challenge for hardware designers. Software designers may wish to investigate the pros and cons of this new approach further.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 35, Issue 1
Jan. 1992
129 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/129617
  • Editor:
  • Peter Denning
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 January 1992
Published in CACM Volume 35, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Ziv-Lempel encoding
  2. adaptive coding
  3. content-addressable memory
  4. file compression
  5. special purpose hardware
  6. textual substitution

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)94
  • Downloads (Last 6 weeks)16
Reflects downloads up to 05 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2020)A Binary Line Buffer Circuit Featuring Lossy Data Compression at Fixed Maximum Data RateIEEE Transactions on Circuits and Systems I: Regular Papers10.1109/TCSI.2019.294170367:1(121-134)Online publication date: Jan-2020
  • (2017)Review on lossless data compression using X-MatchPRO algorithm2017 2nd IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT)10.1109/RTEICT.2017.8256767(1095-1100)Online publication date: May-2017
  • (2015)Area-Efficient Near-Associative Memories on FPGAsACM Transactions on Reconfigurable Technology and Systems10.1145/26294717:4(1-22)Online publication date: 23-Jan-2015
  • (2015)Adaptive Methods to Minimize Decompression Overhead for Compressed On-Chip CachesInternational Journal of Computers and Applications10.1080/1206212X.2003.1144169025:2(98-105)Online publication date: 11-Jul-2015
  • (2013)Area-efficient near-associative memories on FPGAsProceedings of the ACM/SIGDA international symposium on Field programmable gate arrays10.1145/2435264.2435298(191-200)Online publication date: 11-Feb-2013
  • (2011)Theory as basis for advances in hypermediaRAIRO - Theoretical Informatics and Applications10.1051/ita/1994283-40201128:3-4(201-211)Online publication date: 8-Jan-2011
  • (2010)Titan-RACM Transactions on Reconfigurable Technology and Systems10.1145/1754386.17543883:2(1-25)Online publication date: 1-May-2010
  • (2010)Efficient data encoder for low-power capsule endoscopy application10th International Conference on Information Science, Signal Processing and their Applications (ISSPA 2010)10.1109/ISSPA.2010.5605599(512-515)Online publication date: May-2010
  • (2009)Memory Organization for Low-Energy Embedded SystemsLow-Power Processors and Systems on Chips10.1201/9781420037203.ch9(9-1-9-12)Online publication date: 4-Dec-2009
  • (2008)Titan-RProceedings of the 2008 16th International Symposium on Field-Programmable Custom Computing Machines10.1109/FCCM.2008.14(216-225)Online publication date: 14-Apr-2008
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media