← Back to Lobby
bioRxiv (Bioinfo) 2026-06-08 00:00 DOI: HASH:6c972fd4df6324edd4d6c7223e4c7bf9

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.

Peer Discussions

Sign in with a scholar account to comment or like.

Sign in now

No discussions yet.