Abstract
Dictionary compression belongs to the class of lossless com- pression methods and is mainly used for compressing text files [1, 2, 3]. In this paper, we present a parallel algorithm for one of these coding methods, namely the LZ77 coding algorithm also known as a sliding- window coding algorithm. Although there exist PRAM algorithms [4, 5] for various dictionary compression methods, their rather irregular struc- ture has discouraged their implementation on practical interconnection networks such as the mesh and hypercube. However in the case of LZ77 coding, we show how to exploit the specific properties of the algorithm in order to achieve an efficient implementation on the hypercube.
Work is supported in part by the General Secretariat of Research and Technology of Greece under Project ΠENEΔ 95 EΔ 1623.
Chapter PDF
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
T. C. Bell, J. G. Cleary, I. H. Witten, Text Compression Prentice Hall Advanced Reference Series Computer Science, (1990).
K. Sayood, Introduction to Data Compression Morgan Kaufmann Publishers Inc. (1996).
J. A. Storer, Data Compression Methods and Theory, Computer Science Press, Rockville, MD (1988).
L. M. Stauffer, D. S. Hirschberg, Dictionary Compression on the PRAM, Parallel Processing Letters 7(3) 1997 297–308.
M. Farach, S. Muthukrishnan, Optimal Parallel Dictionary Matching and Compression (Extended Abstract), in Proc. SPAA 1995, 244–253.
J. Ziv, A. Lempel, A Universal Algorithm for Sequential Data Compression, IEEE Trans. Inf. Theory 23(3) 1977 337–343.
T. C. Bell, Better OPM/L Text Compression, IEEE Trans. Communications COM-34(12) 1986 1176–1182.
S. Ranka, S. Sahni, Hypercube Algorithms with Applications to Image Processing and Pattern Recognition, Springer Verlag (1990).
T. F. Leighton, Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes, Morgan Kaufmann Publishers, San Mateo, CA (1992).
J. Jà jà , An Introduction to Parallel Algorithms, Addison-Wesley (1992).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Konstantopoulos, C., Svolos, A., Kaklamanis, C. (2000). Sliding-Window Compression on the Hypercube. In: Bode, A., Ludwig, T., Karl, W., Wismüller, R. (eds) Euro-Par 2000 Parallel Processing. Euro-Par 2000. Lecture Notes in Computer Science, vol 1900. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44520-X_115
Download citation
DOI: https://doi.org/10.1007/3-540-44520-X_115
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67956-1
Online ISBN: 978-3-540-44520-3
eBook Packages: Springer Book Archive