#13 · Tools & infrastructure
GPU-batched linear algebra speeds genome-scale metabolic and structural computations
The dominant thread is reformulating repeated, independent computations as batched or GPU-parallel linear algebra. manylp solves batches of bounds-parametric LP instances for genome-scale dynamic flux balance analysis, reusing cached bases to certify unique vertex fluxes on CPU or GPU while maintaining exactness. gpuGEM applies NVIDIA cuOpt through an open-source Python library to GPU-based linear optimisation of genome-scale metabolic models, reporting speed-ups. In HADDOCK3, pairwise RMSD is recast as batched SVD and FCC clustering as binary matrix multiplication, yielding 6.41x on MPS and up to 12.2x on CUDA without structural regression. What is new across these items is the pairing of throughput with a stated guarantee: exactness for manylp and structural fidelity for the HADDOCK3 work. The available gpuGEM summary does not state a comparable guarantee alongside its reported speed-ups.
Preprints
manylp: reproducible, exact, and batched linear programming for genome-scale dynamic flux balance analysis
manylp: a batched, exact LP solver for bounds-parametric families in genome-scale dynamic FBA, certifying unique vertex fluxes via cached bases on CPU/GPU.
gpuGEM: GPU-based linear optimisation of genome-scale metabolic models
gpuGEM is an open-source Python library using NVIDIA cuOpt for GPU-based linear optimisation of genome-scale metabolic models, with reported speed-ups over…
Tensorizing Pairwise Structural Analysis: GPU-Accelerated RMSD and FCC Clustering in HADDOCK3 Without Structural Regression.
GPU reformulation of pairwise RMSD via batched SVD and FCC clustering via binary matrix multiplication in HADDOCK3, giving 6.41x (MPS) and up to 12.2x (CUDA)…
Topic history
| Date | Rank |
|---|---|
| #13 | |
| #15 | |
| #16 | |
| #32 | |
| #37 | |
| #28 | |
| #38 | |
| #38 | |
| #36 | |
| #36 | |
| #37 |