Saved in:
Bibliographic Details
Main Author: Wiersema, Roeland
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2601.14466
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915742611406848
author Wiersema, Roeland
author_facet Wiersema, Roeland
contents Solving large dense linear systems and eigenvalue problems is a core requirement in many areas of scientific computing, but scaling these operations beyond a single GPU remains challenging within modern programming frameworks. While highly optimized multi-GPU solver libraries exist, they are typically difficult to integrate into composable, just-in-time (JIT) compiled Python workflows. JAXMg provides multi-GPU dense linear algebra for JAX, enabling Cholesky-based linear solves and symmetric eigendecompositions for matrices that exceed single-GPU memory limits. By interfacing JAX with NVIDIA's cuSOLVERMg through an XLA Foreign Function Interface, JAXMg exposes distributed GPU solvers as JIT-compatible JAX primitives. This design allows scalable linear algebra to be embedded directly within JAX programs, preserving composability with JAX transformations and enabling multi-GPU execution in end-to-end scientific workflows.
format Preprint
id arxiv_https___arxiv_org_abs_2601_14466
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle JAXMg: A multi-GPU linear solver in JAX
Wiersema, Roeland
Distributed, Parallel, and Cluster Computing
Solving large dense linear systems and eigenvalue problems is a core requirement in many areas of scientific computing, but scaling these operations beyond a single GPU remains challenging within modern programming frameworks. While highly optimized multi-GPU solver libraries exist, they are typically difficult to integrate into composable, just-in-time (JIT) compiled Python workflows. JAXMg provides multi-GPU dense linear algebra for JAX, enabling Cholesky-based linear solves and symmetric eigendecompositions for matrices that exceed single-GPU memory limits. By interfacing JAX with NVIDIA's cuSOLVERMg through an XLA Foreign Function Interface, JAXMg exposes distributed GPU solvers as JIT-compatible JAX primitives. This design allows scalable linear algebra to be embedded directly within JAX programs, preserving composability with JAX transformations and enabling multi-GPU execution in end-to-end scientific workflows.
title JAXMg: A multi-GPU linear solver in JAX
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2601.14466