DocumentCode :
1295779
Title :
Parallel parsing algorithms for static dictionary compression
Author :
Nagumo, Hideo ; Lu, Mi ; Watson, Karan L.
Author_Institution :
Niigata Seiryo Women´´s Coll., Japan
Volume :
10
Issue :
12
fYear :
1999
fDate :
12/1/1999 12:00:00 AM
Firstpage :
1241
Lastpage :
1251
Abstract :
The data compression based on dictionary techniques works by replacing phrases in the input string with indexes into some dictionary. The dictionary can be static or dynamic. In static dictionary compression, the dictionary contains a predetermined fixed set of entries. In dynamic dictionary compression, the dictionary changes its entries during compression. We present parallel algorithms for two parsing strategies for static dictionary compression. One is the optimal parsing strategy with dictionaries that have the prefix properly, for which our algorithm requires O(L+log n) time and O(n) processors, where n is the number of symbols in the input string, and L is the maximum length of the dictionary entries, while previous results run in O(L+log n) time using O(n2) processors or in O(L+log2 n) time using O(n) processors. The other is the longest fragment first (LFF) parsing strategy, for which our algorithm requires O(L+log n,) time and O(n log L) processors, while a previous result obtained an O(L log n) time performance on O(n/log n) processors. For both strategies, we derive our parallel algorithms by modifying the on-line algorithms using a pointer doubling technique
Keywords :
computational complexity; data compression; parallel algorithms; longest fragment first parsing strategy; optimal parsing strategy; parallel parsing algorithms; parsing strategies; pointer doubling technique; static dictionary compression; Control systems; Data communication; Data compression; Data processing; Dictionaries; Hardware; Impedance matching; Parallel algorithms; Phase change random access memory; Very large scale integration;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.819946
Filename :
819946
Link To Document :
بازگشت