Heterogeneous Genome Compression on Mobile Devices

Liangliang Chen,Xiaotong Wang,Ziqiang Liao,Juncong Lin
DOI: https://doi.org/10.1007/978-981-97-5692-6_16
2024-01-01
Abstract:In recent decades, sequencing techniques have undergone rapid development, leading to a significant reduction in costs. Concurrently, the popularity of personalized medicine and portable devices has surged. These advancements have precipitated an exponential increase in genomic data volume, posing formidable challenges in terms of storage and transmission. Compression emerges as a viable solution to address these challenges. To date, the bulk of research within this domain has concentrated on refining compression algorithms. However, investigations into hardware acceleration of these algorithms have been scant, primarily focusing on Graphics Processing Units (GPUs) or Field-Programmable Gate Arrays (FPGAs). Given the prevalence of multiprocessor system-on-chips (MPSoCs) in portable devices, there is a pressing need to design algorithms that can leverage computing resources effectively, enhancing both performance and energy efficiency, which are crucial for portable devices. To address these challenges, our study introduces a novel heterogeneous compression algorithm that significantly advances the performance and energy efficiency of genomic data processing on mobile devices. By implementing a dual-stage pipeline approach for Gzip and leveraging both OpenCL and OpenMP, our framework optimally utilizes the disparate computational resources of MPSoCs. The empirical results underscore a robust performance enhancement, achieving an average increase of 15.7% in data processing speed to conventional CPU-based methods. This substantial leap in efficiency alleviates the computational burdens typically associated with mobile genomic applications.
What problem does this paper attempt to address?