<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Emre Albayrak</title><description>CUDA kernels, GPU inference optimization, and the notes behind them.</description><link>https://emre570.dev/</link><item><title>Writing A Megakernel For LLM Decode - A Worklog</title><link>https://emre570.dev/blog/megakernel-decode/</link><guid isPermaLink="true">https://emre570.dev/blog/megakernel-decode/</guid><description>The 28-layer Qwen3-ASR-0.6B decoder as one persistent CUDA kernel on an RTX 5080: 466 launches per token down to one.</description><pubDate>Thu, 02 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Unleashing Blackwell&apos;s 4-bit: a surgical look at MXFP4 and NVFP4</title><link>https://emre570.dev/blog/blackwell-fp4/</link><guid isPermaLink="true">https://emre570.dev/blog/blackwell-fp4/</guid><description>MXFP4 and NVFP4 from first principles: the bit layouts, the scale encodings, and a Blackwell quantizer kernel built on them.</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>From 429 GB/s to the DRAM wall: writing an FP8 quantizer on an RTX 5080</title><link>https://emre570.dev/blog/fp8-quantizer/</link><guid isPermaLink="true">https://emre570.dev/blog/fp8-quantizer/</guid><description>A per-tensor FP8 E4M3 quantizer and dequantizer in cublade, from 429 GB/s to 98.5% of the RTX 5080&apos;s DRAM peak with NCU.</description><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate></item><item><title>8.5x Faster Speech-to-Text: From 429ms to 50ms on a Single GPU</title><link>https://emre570.dev/blog/stt-blog-8x/</link><guid isPermaLink="true">https://emre570.dev/blog/stt-blog-8x/</guid><description>Taking a production speech-to-text model from 429 ms to 50 ms on one GPU with FP8, kernel fusion, and CUTLASS.</description><pubDate>Thu, 07 May 2026 00:00:00 GMT</pubDate></item><item><title>W8A16 Quantization with LLM.int8-Style Outlier Handling</title><link>https://emre570.dev/blog/w8a16-quantization/</link><guid isPermaLink="true">https://emre570.dev/blog/w8a16-quantization/</guid><description>W8A16 INT8 weight quantization that keeps outliers intact, LLM.int8 style. Follow-up to the outlier experiment.</description><pubDate>Sat, 18 Oct 2025 00:00:00 GMT</pubDate></item><item><title>How Critical Are Outliers in Transformer Models? A Live Experiment - Phase 1</title><link>https://emre570.dev/blog/outlier-experiment/</link><guid isPermaLink="true">https://emre570.dev/blog/outlier-experiment/</guid><description>Zeroing outlier values in transformer weights and watching the model fall apart. Phase 1 of a live experiment.</description><pubDate>Sun, 07 Sep 2025 00:00:00 GMT</pubDate></item><item><title>Transformer Architecture: Building Blocks Explained</title><link>https://emre570.dev/blog/transformer-architecture-building-blocks-explained/</link><guid isPermaLink="true">https://emre570.dev/blog/transformer-architecture-building-blocks-explained/</guid><description>The building blocks of the Transformer architecture, explained plainly with examples and just enough math.</description><pubDate>Tue, 25 Mar 2025 00:00:00 GMT</pubDate></item></channel></rss>