Published July 10, 2025 | Version v1
Presentation Open

Scaling NumPy for Large-Scale Science: The cuPyNumeric Approach

  • 1. NVIDIA
  • 1. SLB
  • 2. Lawrence Berkeley National Laboratory
  • 3. Aptos
  • 4. Curvenote
  • 5. Arm
  • 6. Deloitte
  • 7. University of Alabama in Huntsville

Description

Many scientists rely on NumPy for its simplicity and strong CPU performance, but scaling beyond a single node is challenging. The researchers at SLAC need to process massive datasets under tight beam time constraints, often needing to modify code on the fly. This is where cuPyNumeric comes in—a drop-in replacement for NumPy that distributes work across CPUs and GPUs. With its familiar NumPy interface, cuPyNumeric makes it easy to scale computations without rewriting code, helping scientists focus on their research instead of debugging. It's a great example of how the SciPy ecosystem enables cutting-edge science.

Files

SciPy_cuPyNumeric_2025.pdf

Files (3.8 MB)

Name Size Download all
md5:9c9e7a809327219dbdfefa1b7bf310dc
3.8 MB Preview Download