SESSION ON-DEMAND

All Things P99

The event for developers who care about P99 percentiles and high-performance, low-latency applications

GPUS and How to Program Them

CUDA, designed as an extension to C++, preserves its familiar abstractions. However, unlike CPU programming — where compilers and runtime systems abstract away most hardware concerns — writing CUDA code requires developers to manually map computations onto the GPU’s parallel execution and memory hierarchy, while respecting the fundamental constraints of the hardware. In this talk, I’ll discuss where this model breaks down and why an alternative low-level language is needed for productive, compositional GPU programming.

20 minutes
Register for access to all 60+ sessions available on demand.
Fill out the form to watch this session from the P99 CONF 2025 livestream. You’ll also get access to all available recordings.

Manya Bansal, PhD Student at Massachusetts Institute of Technology

Manya is a second-year computer science PhD student at MIT. She is interested in designing extensible and productive languages (and tools!) for heterogeneous systems.