CUVLE: Variable-length encoding on CUDA
CUVLE: Variable-length encoding on CUDA
复制标题
CUVLE:CUDA 上的可变长度编码
DOI:
--
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
Nicolás Guil Mata
中科院分区:
文献类型:
--
作者:
Antonio Fuentes;Juan Gómez;José María González;Nicolás Guil Mata
Data compression is the process of representing information in a compact form, in order to reduce the storage requirements and, hence, communication bandwidth. It has been one of the critical enabling technologies for the ongoing digital multimedia revolution for decades. In the variable-length encoding (VLE) compression method, most frequently occurring symbols are replaced by codes with shorter lengths. As it is a common strategy in many compression applications, efficient parallel implementations of VLE are very desirable. In this paper we present CUVLE, a GPU implementation of VLE on CUDA. Our approach is on average more than 20 and 2 times faster than the corresponding CPU serial implementation and the only known state-of-the-art GPU implementation, respectively.