AOCL-Compression - A high performance optimized lossless data compression library

被引:1
|
作者
Raut, S. Biplab [1 ]
机构
[1] AMD India Private Ltd, Bangalore, India
关键词
AOCL; AOCL-Compression; BWT; BZIP2; Compression; Database systems; Decompression; DEFLATE; Dictionary coding; Entropy coding; FSE; Hash chain; Hash table; Huffman coding; Lossless data compression; LZ4; LZ4HC; LZ77; LZ78; LZMA; MTF; NoSQL; RLE; Snappy; SQL; ZLIB; ZSTD;
D O I
10.1109/HPEC58863.2023.10363590
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Data compression is the process of encoding (or compressing) information using fewer bits than originally present in the data stream or signal. Depending upon whether this process is invertible or not, data compression can be lossless or lossy. While there exists various popular implementations of different lossless data compression methods, they are unable to completely meet the performance requirements demanded by the ever-increasing data usage of the applications. In this paper, we present a comparative survey of different lossless compression methods and introduce a high performance compression library called AOCL-Compression optimized for x86 architecture in general and AMD's "Zen"-based processors in particular. This library supports LZ4, LZ4HC, ZLIB, ZSTD, LZMA, BZIP2, and Snappy based compression methods. This paper discusses the design features of the new library framework and the algorithmic optimizations implemented for the different compression methods. Results highlighting the performance benefits of this new library implementation over the reference implementations of the respective compression methods are also presented.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] High performance lossless compression of scientific floating data
    He K.-J.
    Jisuanji Xuebao/Chinese Journal of Computers, 2010, 33 (06): : 966 - 976
  • [2] Lossless Data Compression Techniques and Their Performance
    Sharma, Komal
    Gupta, Kunal
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2017, : 256 - 261
  • [3] A High-Throughput Lossless Image Compression Engine Optimized for Compression Ratio
    Cai, Siqi
    Chen, Yuzhou
    Zhang, Wenhui
    Jin, Zeyuan
    Wang, Gang
    Chen, Hao
    He, Guanghui
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [4] Performance of lossless compression algorithms on voiceband data
    Ng, KW
    Pollard, AJ
    Dacombe, LR
    McLeod, RD
    Card, HC
    1996 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING - CONFERENCE PROCEEDINGS, VOLS I AND II: THEME - GLIMPSE INTO THE 21ST CENTURY, 1996, : 206 - 209
  • [5] High speed lossless data compression architecture
    Mehboob, Rizwana
    Khan, Shoab A.
    Ahmed, Zaheer
    10TH IEEE INTERNATIONAL MULTITOPIC CONFERENCE 2006, PROCEEDINGS, 2006, : 84 - +
  • [6] Simple, high performance lossless image compression
    Boncelet, C
    2001 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL III, PROCEEDINGS, 2001, : 498 - 501
  • [7] Optimized Onboard Lossless and Near-Lossless Compression of Hyperspectral Data Using CALIC
    Magli, Enrico
    Olmo, Gabriella
    Quacchio, Emanuele
    IEEE GEOSCIENCE AND REMOTE SENSING LETTERS, 2004, 1 (01) : 21 - 25
  • [8] A high performance data and video recorder with real-time lossless compression
    Beckstead, JA
    Aceto, S
    Conerty, M
    Nordhauser, S
    MULTIMEDIA HARDWARE ARCHITECTURES 1997, 1997, 3021 : 284 - 293
  • [9] A high performance network-on-chip scheme using lossless data compression
    Kim, Hong-Sik
    Jung, Youngha
    Kim, Hyunjin
    Ahn, Jin-Ho
    Park, Woo-Chan
    Kang, Sungho
    IEICE ELECTRONICS EXPRESS, 2010, 7 (11): : 791 - 796
  • [10] Lossless compression of seismic data
    Abdulaziz, O. Abanmi
    Alshebeili, Saleh A.
    Alamri, Tariq H.
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2006, 343 (4-5): : 340 - 351