Skip to main navigation Skip to search Skip to main content

Parallelisation Approaches and Their Effect on LZO Compression Efficiency

  • Hacettepe University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This work presents a systematic evaluation of three parallelisation approaches, POSIX threads (pthreads), OpenMP on multicore CPUs, and OpenMP target offloading to NVIDIA GPUs, for accelerating the Lempel-Ziv-Oberhumer (LZO) lossless compression algorithm. Using an inter-task, chunk-based strategy, we benchmark seven heterogeneous datasets ranging from 0.8 MB text files to a 28.6 GB Wikipedia dump. Relative to a tuned serial baseline, on average of different dataset results, pthreads achieves a compression speed-up of 3.38×, while CPU-based OpenMP attains 3.59×; in contrast, GPU offloading peaks at 1.05×, with transfer and kernel-launch overheads frequently offsetting the device’s massive concurrency. Scalability on CPUs plateaus beyond twenty threads, indicating memory-bandwidth contention, whereas several low thread anomalies exhibit cache-driven super-linear behaviour. The study highlights the trade-offs between low-level thread management and directive based approaches, and underscores the need for finer-grained intra-task parallelism and asynchronous data movement to unlock GPU potential. All source code and experimental scripts are publicly released to foster reproducibility and further research.

Original languageEnglish
Title of host publicationThe 6th Joint International Conference on AI, Big Data and Blockchain, AIBB 2025
EditorsIrfan Awan, Muhammad Younas, George Ghinea, Grønli Tor-Morten, Sevil Sen
PublisherSpringer Science and Business Media Deutschland GmbH
Pages151-162
Number of pages12
ISBN (Print)9783032047274
DOIs
Publication statusPublished - 2025
Event6th Joint International Conference on AI, Big Data, and Blockchain, AIBB 2025 - Hybrid, Istanbul, Turkey
Duration: 19 Aug 202521 Aug 2025

Publication series

NameLecture Notes in Networks and Systems
Volume1618 LNNS
ISSN (Print)2367-3370
ISSN (Electronic)2367-3389

Conference

Conference6th Joint International Conference on AI, Big Data, and Blockchain, AIBB 2025
Country/TerritoryTurkey
CityHybrid, Istanbul
Period19/08/2521/08/25

Keywords

  • GPU offloading
  • Lempel-Ziv-Oberhumer (LZO)
  • Lossless compression
  • OpenMP
  • Parallelisation
  • pthreads

Fingerprint

Dive into the research topics of 'Parallelisation Approaches and Their Effect on LZO Compression Efficiency'. Together they form a unique fingerprint.

Cite this