Performance analysis of data compression algorithms for heterogeneous architecture through parallel approach

被引:0
|
作者
Mahammad, Farooq Sunar [1 ]
Viswanatham, V. Madhu [1 ]
机构
[1] VIT Univ, Sch Comp Sci & Engn, Vellore, Tamil Nadu, India
来源
JOURNAL OF SUPERCOMPUTING | 2020年 / 76卷 / 04期
关键词
Arithmetic coding; Data compression; K-RLE algorithm; LZ77; algorithm; Multicore architecture; Parallel processing; OpenMP;
D O I
10.1007/s11227-018-2478-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today, there is a huge demand for data compression due to the need to reduce the transmission time and increase the capacity of data storage. Data compression is a technique which represents an information, images, video files in a compressed or in a compact format. There are various data compression techniques which keep information as accurately as possible with the fewest number of bits and send it through communication channel. Arithmetic algorithm, Lempel-Ziv 77 (LZ77) and run length encoding with a K-precision (K-RLE) algorithms are lossless data compression algorithms which have lower performance rate because of their processing complexity as well as execution time. This paper presents an efficient parallel approach to reduce execution time for compression algorithms. The proposed OpenMP is an efficient tool for programming within parallel shared-memory environments. Finally, it shows that performance parallel model experimented using Open Multi-Processing (OpenMP) Application Programming Interface through Intel Parallel studio on multicore architecture platform with spec of Core 2 duo-2.4 GHz, 1 Gb RAM machine of parallel approach for compression algorithms has been improved remarkably against sequential approach. The improvement in compression ratio through an efficient parallel approach leads to reduction on transmission cost, reduction in storage space and bandwidth without additional hardware infrastructure. An overall performance evaluation shows arithmetic data compression algorithm with 46% which is better than LZ77 of 44% as well as K-RLE of 37% data compression algorithms.
引用
收藏
页码:2275 / 2288
页数:14
相关论文
共 50 条
  • [21] TOWARDS AN ARCHITECTURE-INDEPENDENT ANALYSIS OF PARALLEL ALGORITHMS
    PAPADIMITRIOU, CH
    YANNAKAKIS, M
    SIAM JOURNAL ON COMPUTING, 1990, 19 (02) : 322 - 328
  • [22] The performance of parallel matrix algorithms on a broadcast-based architecture
    Katsinis, C
    Hecht, D
    Zhu, M
    Narravula, H
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (03): : 271 - 303
  • [23] Benchmarking in Data Envelopment Analysis: An Approach Based on Genetic Algorithms and Parallel Programming
    Aparicio, Juan
    Lopez-Espin, Jose J.
    Martinez-Moreno, Raul
    Pastor, Jesus T.
    ADVANCES IN OPERATIONS RESEARCH, 2014, 2014
  • [24] Performance evaluation of model-driven partitioning algorithms for data-parallel kernels on heterogeneous platforms
    Rico-Gallego, Juan A.
    Diaz-Martin, Juan C.
    Moreno-Alvarez, Sergio
    Calvo-Jurado, Carmen
    Garcia-Zapata, Juan L.
    COMPUTATIONAL AND MATHEMATICAL METHODS, 2020, 2 (01)
  • [25] Parallel lossless data compression: A particle dynamic approach
    Shuai, Dianxun
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, PROCEEDINGS: WITH ASPECTS OF THEORETICAL AND METHODOLOGICAL ISSUES, 2008, 5226 : 266 - 274
  • [26] Balancing Performance and Energy for Lightweight Data Compression Algorithms
    Ungethum, Annett
    Damme, Patrick
    Pietrzyk, Johannes
    Krause, Alexander
    Habich, Dirk
    Lehner, Wolfgang
    NEW TRENDS IN DATABASES AND INFORMATION SYSTEMS, ADBIS 2017, 2017, 767 : 37 - 44
  • [27] A High Performance Parallel and Heterogeneous Approach to Narrowband Beamforming
    Sarofeen, Christian
    Gillett, Philip
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (08) : 2196 - 2207
  • [28] Analysis and design of parallel programming model for image compression algorithms
    Bevinakoppa, S
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2325 - 2331
  • [29] Efficient VLSI architecture for the parallel dictionary LZW data compression algorithm
    Safieh, Malek
    Freudenberger, Juergen
    IET CIRCUITS DEVICES & SYSTEMS, 2019, 13 (05) : 576 - 583
  • [30] Optimizing performance and reliability on heterogeneous parallel systems: Approximation algorithms and heuristics
    Jeannot, Emmanuel
    Saule, Erik
    Trystram, Denis
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (02) : 268 - 280