TY - GEN
T1 - Mejora de rendimiento en tiempo de ejecución de los Algoritmos de Compresión en CPU y GPU utilizando CUDA
AU - Mayta-Rosas, Milagros
AU - Talavera-Díaz, Henry
AU - Quispe-Huanca, Gonzalo
AU - Sulla-Torres, José
N1 - Publisher Copyright:
© 2018 Latin American and Caribbean Consortium of Engineering Institutions. All rights reserved.
PY - 2018
Y1 - 2018
N2 - Currently users handle large amounts of data that are increasing, consequently the compression of these introduces an additional overhead and the performance of the hardware can be reduced, therefore must take into account the execution time as a key element to choose properly the algorithm perform this action. In this paper we present a parallel implementation of Lempel-Ziv (LZ78) and Run Length Encoding (RLE) algorithms, originally sequential, using the parallel programming model and Compute Unified Device Architecture (CUDA), on a NVIDIA-branded GPU device. It presents a comparison between the execution time of the algorithms in CPU and in GPU demonstrating a significant improvement in the execution time of the process of data compression on the GPU in comparison with the implementation based on the CPU in both algorithms.
AB - Currently users handle large amounts of data that are increasing, consequently the compression of these introduces an additional overhead and the performance of the hardware can be reduced, therefore must take into account the execution time as a key element to choose properly the algorithm perform this action. In this paper we present a parallel implementation of Lempel-Ziv (LZ78) and Run Length Encoding (RLE) algorithms, originally sequential, using the parallel programming model and Compute Unified Device Architecture (CUDA), on a NVIDIA-branded GPU device. It presents a comparison between the execution time of the algorithms in CPU and in GPU demonstrating a significant improvement in the execution time of the process of data compression on the GPU in comparison with the implementation based on the CPU in both algorithms.
KW - CUDA
KW - GPU
KW - LZ78
KW - Lossless compression algorithms
KW - Run Length Encoding
UR - http://www.scopus.com/inward/record.url?scp=85057465735&partnerID=8YFLogxK
U2 - 10.18687/LACCEI2018.1.1.44
DO - 10.18687/LACCEI2018.1.1.44
M3 - Contribución a la conferencia
AN - SCOPUS:85057465735
T3 - Proceedings of the LACCEI international Multi-conference for Engineering, Education and Technology
BT - Proceedings of the LACCEI international Multi-conference for Engineering, Education and Technology
PB - Latin American and Caribbean Consortium of Engineering Institutions
T2 - 16th LACCEI International Multi-Conference for Engineering, Education Caribbean Conference for Engineering and Technology
Y2 - 18 July 2018 through 20 July 2018
ER -