<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Ryan Pégoud</title><description>Writing on inference efficiency, compression, and GPU kernels.</description><link>https://rpegoud.github.io/</link><item><title>Cutting LLM Memory by 84%: A Deep Dive into Fused Kernels</title><link>https://rpegoud.github.io/articles/fused-linearce/</link><guid isPermaLink="true">https://rpegoud.github.io/articles/fused-linearce/</guid><description>Fusing the linear projection and cross-entropy loss into a single tiled Triton kernel cuts peak training memory by 84%, by never materializing the full logits tensor.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>Learning Triton One Kernel at a Time: Softmax</title><link>https://rpegoud.github.io/articles/softmax/</link><guid isPermaLink="true">https://rpegoud.github.io/articles/softmax/</guid><description>A numerically-stable, online softmax kernel fuses the max and sum reduction passes into one, cutting global memory reads from three to two while exceeding PyTorch&apos;s throughput.</description><pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate></item><item><title>Learning Triton One Kernel at a Time: Matrix Multiplication</title><link>https://rpegoud.github.io/articles/matmul/</link><guid isPermaLink="true">https://rpegoud.github.io/articles/matmul/</guid><description>An illustrated introduction to tiled matrix multiplication, the memory hierarchy and memory coalescing.</description><pubDate>Fri, 10 Oct 2025 00:00:00 GMT</pubDate></item><item><title>Learning Triton One Kernel at a Time: Vector Addition</title><link>https://rpegoud.github.io/articles/vector-addition/</link><guid isPermaLink="true">https://rpegoud.github.io/articles/vector-addition/</guid><description>A first-principles vector-add kernel in Triton demonstrates the GPU execution hierarchy — threads, warps, blocks, streaming multiprocessors — before any optimization is possible.</description><pubDate>Thu, 25 Sep 2025 00:00:00 GMT</pubDate></item></channel></rss>