arrow
返回

Parallel design for error-resilient entropy coding algorithm on GPU

delete2013-04-01
delete6
PRE
AI
Y
Yuan Dai
Y
Yong Fang
D
Dongjian He *
B
Bormin Huang
DOI:10.1016/j.jpdc.2012.12.008delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The error-resilient entropy coding (EREC) algorithm is an effective method for combating error propagation at low cost in many compression methods using variable-length coding (VLC). However, the main drawback of the EREC is its high complexity. In order to overcome this disadvantage, a parallel EREC is implemented on a graphics processing unit (GPU) using the NVIDIA CUDA technology. The original EREC is a finer-grained parallel at each stage which brings additional communication overhead. To achieve high. efficiency of parallel EREC, we propose partitioning the EREC (P-EREC) algorithm, which splits variable-length blocks into groups and then every group is coded using the EREC separately. Each GPU thread processes one group so as to make the EREC coarse-grained parallel. In addition, some optimization strategies are discussed in order to obtain higher performance using the GPU. In the case that the variable-length data blocks are divided into 128 groups (256 groups, resp.), experimental results show that the parallel P-EREC achieves 32x to 123x (54x to 350x, resp.) speedup over the original C code of EREC compiled with the 02 optimization option. Higher speedup can even be obtained with more groups. Compared to the EREC, the P-EREC not only achieves a good speedup performance, but it also slightly improves the resilience of the VLC bit-stream against burst or random errors. (C) 2013 Elsevier Inc. All rights reserved.
Keyword:
P-EREC
EREC
Parallel processing
GPU
CUDA

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

University of Wisconsin System 封面图
University of Wisconsin System
学者数:
6.7W
论文数: 5.8W
被引数: 382
N
northwest a&f university - china
学者数:
3.6W
论文数: 2.1W
被引数: 34
引用论文

引用论文

Accurate GPU-accelerated surface integrals for moment computation
err2011-10-01
err13
PREAI
errKrishnamurthy, Adarsh; McMains, Sara
err分享
err收藏
err分享
err收藏
17O NMR studies of boronic acids and their derivatives
err2013-01-01
err0
PREAI
errBłażej Gierczyk; Marcin Kaźmierczak; Grzegorz Schroeder; Andrzej Sporzyński
err分享
err收藏
Solving knapsack problems on GPU
err2012-01-01
err54
errOAAI
errBoyer, V.; El Baz, D.; Elkihel, M.
err分享
err收藏
Computing prestack Kirchhoff time migration on general purpose GPU
err2011-10-01
err33
PREAI
errShi, Xiaohua; Li, Chuang; Wang, Shihu; Wang, Xu
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容