The search functionality is under construction.

IEICE TRANSACTIONS on Information

Fully Parallelized LZW Decompression for CUDA-Enabled GPUs

Shunji FUNASAKA, Koji NAKANO, Yasuaki ITO

  • Full Text Views

    0

  • Cite this

Summary :

The main contribution of this paper is to present a work-optimal parallel algorithm for LZW decompression and to implement it in a CUDA-enabled GPU. Since sequential LZW decompression creates a dictionary table by reading codes in a compressed file one by one, it is not easy to parallelize it. We first present a work-optimal parallel LZW decompression algorithm on the CREW-PRAM (Concurrent-Read Exclusive-Write Parallel Random Access Machine), which is a standard theoretical parallel computing model with a shared memory. We then go on to present an efficient implementation of this parallel algorithm on a GPU. The experimental results show that our GPU implementation performs LZW decompression in 1.15 milliseconds for a gray scale TIFF image with 4096×3072 pixels stored in the global memory of GeForce GTX 980. On the other hand, sequential LZW decompression for the same image stored in the main memory of Intel Core i7 CPU takes 50.1 milliseconds. Thus, our parallel LZW decompression on the global memory of the GPU is 43.6 times faster than a sequential LZW decompression on the main memory of the CPU for this image. To show the applicability of our GPU implementation for LZW decompression, we evaluated the SSD-GPU data loading time for three scenarios. The experimental results show that the scenario using our LZW decompression on the GPU is faster than the others.

Publication
IEICE TRANSACTIONS on Information Vol.E99-D No.12 pp.2986-2994
Publication Date
2016/12/01
Publicized
2016/08/25
Online ISSN
1745-1361
DOI
10.1587/transinf.2016PAP0011
Type of Manuscript
Special Section PAPER (Special Section on Parallel and Distributed Computing and Networking)
Category
GPU computing

Authors

Shunji FUNASAKA
  Hiroshima University
Koji NAKANO
  Hiroshima University
Yasuaki ITO
  Hiroshima University

Keyword