Data Compression Conference (DCC '95) Near optimal compression with respect to a static dictionary on a practical massively parallel architecture Snowbird, Utah March 28-March 30 ISBN: 0-8186-7012-6
We consider sublinear massively parallel algorithms for compressing text with respect to a static dictionary. Algorithms for the PRAM model can do this optimally in O(m+log(n)) time with n processors, where m is the length of the longest entry in the dictionary and n is the length of the input string. We consider what is perhaps the most practical model of massively parallel computation imaginable: a linear array of processors where each processor is connected only to its left and right neighbors. We present an algorithm which in time O(km+mlog(m)) with n/(km) processors is guaranteed to be within a factor of (k+1)/k of optimal, for any integer k/spl ges/1. We also present experiments indicating that performance may be even better in practice.
Index Terms:
parallel algorithms; parallel architectures; word processing; data compression; computational complexity; random-access storage; near optimal compression; static dictionary; practical massively parallel architecture; sublinear massively parallel algorithms; text compression; PRAM model; input string; massively parallel computation; linear array
Citation:
D. Belinskaya, S. DeAgostino, J.A. Storer, "Near optimal compression with respect to a static dictionary on a practical massively parallel architecture," dcc, pp.172, Data Compression Conference (DCC '95), 1995 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||