← Search

Jonathan Ragan-Kelley

9 accepted papers

2025

Ladder-Residual: Parallelism-Aware Architecture for Accelerating Large Model Inference with Communication Overlapping

ICML 2025poster

Large language model inference is both memory-intensive and time-consuming, often requiring distributed algorithms to efficiently scale. Various model parallelism strategies are used in multi-gpu training and inference to partition computation across multiple devices, reducing memory load and comput…

2025

Learning to Keep a Promise: Scaling Language Model Decoding Parallelism with Learned Asynchronous Decoding

ICML 2025poster

Decoding with autoregressive language models traditionally occurs sequentially, generating one token after another. Recent attempts to introduce parallelism require a pre-determined structure in the generated content to implement parallel generation, such as by pattern-matching on bullet points. In…

Cited by 0SourcePDFScholar
2024

Fast Matrix Multiplications for Lookup Table-Quantized LLMs

EMNLP 2024finding

The deployment of large language models (LLMs) is often constrained by memory bandwidth, where the primary bottleneck is the cost of transferring model parameters from the GPU’s global memory to its registers. When coupled with custom kernels that fuse the dequantization and matmul operations, weigh…

2024

Reducing Transformer Key-Value Cache Size with Cross-Layer Attention

NeurIPS 2024poster

Key-value (KV) caching plays an essential role in accelerating decoding for transformer-based autoregressive large language models (LLMs). However, the amount of memory required to store the KV cache can become prohibitive at long sequence lengths and large batch sizes. Since the invention of the tr…

Cited by 40SourcePDFScholar
2024

The Cost of Scaling Down Large Language Models: Reducing Model Size Affects Memory before In-context Learning

ICLR 2024poster

We study how down-scaling large language model (LLM) size impacts LLM capabilities. We begin by measuring the effects of weight pruning – a popular technique for reducing model size – on the two abilities of LLMs: (a) recalling facts presented during pre-training and (b) processing information prese…

Cited by 0SourcePDFScholar
2023

Inferring the Future by Imagining the Past

NeurIPS 2023spotlight

A single panel of a comic book can say a lot: it can depict not only where the characters currently are, but also their motions, their motivations, their emotions, and what they might do next. More generally, humans routinely infer complex sequences of past and future events from a *static snapshot*…

Cited by 6SourcePDFScholar
2022

Gradient Descent: The Ultimate Optimizer

NeurIPS 2022accept

Working with any gradient-based machine learning algorithm involves the tedious task of tuning the optimizer's hyperparameters, such as its step size. Recent work has shown how the step size can itself be optimized alongside the model parameters by manually deriving expressions for "hypergradients"…

2020

DiffTaichi: Differentiable Programming for Physical Simulation

ICLR 2020poster

We present DiffTaichi, a new differentiable programming language tailored for building high-performance differentiable physical simulators. Based on an imperative programming language, DiffTaichi generates gradients of simulation steps using source code transformations that preserve arithmetic inten…

Cited by 486SourceScholar
2020

Neural Kernels Without Tangents

ICML 2020poster

We investigate the connections between neural networks and simple building blocks in kernel space. In particular, using well established feature space tools such as direct sum, averaging, and moment lifting, we present an algebra for creating “compositional” kernels from bags of features. We show th…

Cited by 110SourcePDFScholar