paper-with-me

Papers

ParallelKittens: Systematic and Practical Simplification of Multi-GPU AI Kernels

2025-11-17 · Stuart H. Sul, Simran Arora, Benjamin F. Spector, Christopher Ré arxiv

Inter-GPU communication has become a major bottleneck for modern AI workloads as models scale and improvements in hardware compute throughput outpace improvements in interconnect bandwidth. Existing systems mitigate this through compute-communication overlap but often fail to meet theoretical peak performance across heterogeneous workloads and new accelerators. Instead of operator-specific techniques, we ask whether a small set of simple, reusable principles can systematically guide the design of optimal multi-GPU kernels. We present ParallelKittens (PK), a minimal CUDA framework that drastically simplifies the development of overlapped multi-GPU kernels. PK extends the ThunderKittens framework and embodies the principles of multi-GPU kernel design through eight core primitives and a unified programming template, derived from a comprehensive analysis of the factors that govern multi-GPU performance$\unicode{x2014}$data-transfer mechanisms, resource scheduling, and design overheads. We validate PK on both Hopper and Blackwell architectures. With fewer than 50 lines of device code, PK achieves up to $2.33 \times$ speedup for data- and tensor-parallel workloads, $4.08 \times$ for sequence-parallel workloads, and $1.22 \times$ for expert-parallel workloads.

📄 PDF Abstract BibTeX arXiv:2511.13940

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Schoenberg-Rao distances: Entropy-based and geometry-aware statistical Hilbert distances

2020-02-19 · Gaëtan Hadjeres, Frank Nielsen

Distances between probability distributions that take into account the geometry of their sample space,like the Wasserstein or the Maximum Mean Discrepancy (MMD) distances have received a lot of attention in machine learn…

BIG-bench Machine LearningDensity Estimation

A Unified Framework for Trace-induced Quantum Kernels

2023-11-22 · Beng Yee Gan, Daniel Leykam, Supanut Thanasilp

Quantum kernel methods are promising candidates for achieving a practical quantum advantage for certain machine learning tasks. Similar to classical machine learning, an exact form of a quantum kernel is expected to have…

Inductive Bias

CUDA-L2: Surpassing cuBLAS Performance for Matrix Multiplication through Reinforcement Learning

2025-12-02 · Songqiao Su, Xiaofei Sun, Xiaoya Li, Albert Wang 외 arxiv

In this paper, we propose CUDA-L2, a system that combines large language models (LLMs) and reinforcement learning (RL) to automatically optimize Half-precision General Matrix Multiply (HGEMM) CUDA kernels. Using CUDA exe…

Reinforcement Learning

Convolutional Neural Network Simplification with Progressive Retraining

2021-01-12 · D. Osaku, J. F. Gomes, A. X. Falcão

Kernel pruning methods have been proposed to speed up, simplify, and improve explanation of convolutional neural network (CNN) models. However, the effectiveness of a simplified model is often below the original one. In …

A Practical Solver for Scalar Data Topological Simplification

2024-07-17 · Mohamed Kissi, Mathieu Pont, Joshua A. Levine, Julien Tierny

This paper presents a practical approach for the optimization of topological simplification, a central pre-processing step for the analysis and visualization of scalar data. Given an input scalar field f and a set of "si…