• DocumentCode
    2547860
  • Title

    Speeding up parallel decoding of LZ compressed text on the PRAM EREW

  • Author

    De Agostino, Sergio

  • Author_Institution
    Dipt. di Sci. dell´´Inf., Rome Univ., Italy
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    2
  • Lastpage
    7
  • Abstract
    While sliding window (LZ1) compression can be parallelized efficiently, the LZ2 compression method seems hardly parallelizable since some related heuristics are known to be P-complete. In spite of such negative result, there are parallel decoders which run in O(log2 n) time with O(n/log n) processors on the PRAM EREW where n is the length of the output string, as for LZ1 decompression. We show a faster parallel decoding algorithm which runs on the PRAM EREW in O(log n) time with O(n) processors for text compressed by a standard implementation of the LZ2 algorithm (next character heuristic). We observe that LZ1 parallel decoders also can have such speed up. Moreover, we address a different implementation of LZ2 compression called identity heuristic. In this case, decoding on the PRAM EREW takes O(log n log log n) time with O(n/log n) processors with the realistic assumption that the length of the dictionary elements is logarithmic
  • Keywords
    computational complexity; concurrency theory; data compression; decoding; dictionaries; parallel algorithms; LZ compressed text; LZ1 compression; LZ2 compression method; P-complete; PRAM EREW; dictionary; identity heuristic; next character heuristic; output string; parallel decoding; sliding window compression; text compression; Algorithm design and analysis; Concurrent computing; Decoding; Dictionaries; Microwave integrated circuits; Multimedia databases; Phase change random access memory; Polynomials; Process design; Remuneration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    String Processing and Information Retrieval, 2000. SPIRE 2000. Proceedings. Seventh International Symposium on
  • Conference_Location
    A Curuna
  • Print_ISBN
    0-7695-0746-8
  • Type

    conf

  • DOI
    10.1109/SPIRE.2000.878174
  • Filename
    878174