MiMyCS: A Processing-in-Memory Read Mapper for Compressing Next-Gen Sequencing Datasets
As Next-Gen sequencing (NGS) technologies keep improving their accuracy and get largely deployed in human health care infrastructures, it is critical to design efficient reference-based compressors that fully leverage the capabilities of modern processors and hardware accelerators.This work proposes MiMyCS: a C++ software to achieve Mapping in Memory for Compressing Short reads. It performs lossless reference-based compression of NGS datasets such as Illumina reads. To this end, MiMyCS computes a non-exhaustive mapping against a reference genome and accelerates this step with the Processing-in-Memory architecture developed by the UPMEM company. Such architecture extends the computational power of a machine by adding dual in-line memory modules on which each memory bank has its own processing unit that runs up to 16 threads. This creates a massively parallel environment, well-fitted to alleviate memory bottlenecks.To reduce the overall amount of sequence comparisons and accelerate further the process, MiMyCS also incorporates a Bloom filters-based dispatcher that predicts against which genome parts reads are most likely to be mapped.We show with real whole human sequencing datasets that MiMyCS is able to achieve a speed-up between 1.2x and 2.7x compared to Genozip, the current leading state-of-the-art compressor, while maintaining a comparable compression ratio and lowering the overall energy consumption. The code of MiMyCS is available at https://gitlab.inria.fr/pim/org.pim.srm.
Authors
- Dominique Lavenier (ORCID: https://orcid.org/0000-0003-2557-680X)
- Charles Deltel
- Erwan Drezen
- Julien Legriel (ORCID: https://orcid.org/0009-0003-6183-6004)
- Meven Mognol
- Florestan De Moor
Institutions
- Centre National de la Recherche Scientifique (FR)
- Institut Pasteur (FR)
- Institut de Recherche en Informatique et Systèmes Aléatoires (FR)
- Centre Inria de l'Université de Rennes (FR)
- Université de Rennes (FR)
Publication Details
- Published
- 2024-12-03
- DOI
- https://doi.org/10.1109/bibm62325.2024.10821790
- Citations
- 1
- Primary Topic
- Genomics and Phylogenetic Studies
- Type
- article
- Field-Weighted Citation Impact
- 0.23
Funders
- HORIZON EUROPE Framework Programme