bioRxivBioinformaticsPreprint
HydraMPP: A lightweight library for distributed massive parallel processing in Python - threading at scale.
Abstract
We now exist in the era of massive datasets from genomics, large language models, and all the known knowledge of humanity right at our fingertips. Much of this data is becoming more accessible; however, processing such data remains an ongoing issue across systems including high performance computing (HPC) infrastructures. Massively parallel computing (MPP) has solved this using a divide and conquer approach by splitting workloads across independent nodes (i.e., central processing units (CPU) allowing for higher scaling of data). The main engine for this in python is Ray; however, it has many issues including a large code space, security issues, debugging opacity, and memory management issues. Here, we present HydraMPP, a lightweight, ease of use and utilization, with high auditability, and with SLURM ergonomics.
- Citations
- 0
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- BigMPI4py: Python module for parallelization of Big Data objects
Alex M. Ascensión, Marcos Jesus Araúzo-Bravo·bioRxiv·Mar 18, 2020
- Flowr: Robust and efficient pipelines using a simple language-agnostic approach
Sahil Seth, Samir Amin, … Jianhua Zhang·bioRxiv·Oct 22, 2015
- Scaling read aligners to hundreds of threads on general-purpose processors
Ben Langmead, Christopher Wilks, … Rone Charles·BioinformaticsPeer-reviewed·Jul 18, 2018
- MaPPeRTrac: A Massively Parallel, Portable, and Reproducible Tractography Pipeline
Joseph Y. Moon, Peer‐Timo Bremer, … Ravi Madduri·bioRxiv·Dec 23, 2020
- Communication-Efficient Cluster Scalable Genomics Data Processing Using Apache Arrow Flight
Tanveer Ahmad, Chengxin Ma, … H. Peter Hofstee·International Symposium on Parallel and Distributed ComputingPeer-reviewed·Jul 1, 2022
- VariantSpark, A Random Forest Machine Learning Implementation for Ultra High Dimensional Data
Arash Bayat, Piotr Szul, … Denis C. Bauer·bioRxiv·Jul 15, 2019