Title :
Near optimal compression with respect to a static dictionary on a practical massively parallel architecture
Author :
Belinskaya, Dina ; DeAgostino, Sergio ; Storer, James A.
Author_Institution :
Dept. of Comput. Sci., Brandeis Univ., Waltham, MA, USA
Abstract :
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⩾1. We also present experiments indicating that performance may be even better in practice
Keywords :
computational complexity; data compression; parallel algorithms; parallel architectures; random-access storage; word processing; PRAM model; input string; linear array; massively parallel computation; near optimal compression; practical massively parallel architecture; static dictionary; sublinear massively parallel algorithms; text compression; Books; Computer science; Concurrent computing; Dictionaries; Heuristic algorithms; Parallel algorithms; Parallel architectures; Phase change random access memory; Real time systems; Very large scale integration;
Conference_Titel :
Data Compression Conference, 1995. DCC '95. Proceedings
Conference_Location :
Snowbird, UT
Print_ISBN :
0-8186-7012-6
DOI :
10.1109/DCC.1995.515507