<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Online-Softmax on k4i's blog</title><link>https://k4i.top/tags/online-softmax/</link><description>Recent content in Online-Softmax on k4i's blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>sky_io@outlook.com (K4i)</managingEditor><webMaster>sky_io@outlook.com (K4i)</webMaster><copyright>All content is subject to the license of &lt;a rel="license noopener" href="https://creativecommons.org/licenses/by-nc-sa/4.0/" target="_blank"&gt;CC BY-NC-SA 4.0&lt;/a&gt; .</copyright><lastBuildDate>Tue, 21 Apr 2026 10:00:00 +0800</lastBuildDate><atom:link href="https://k4i.top/tags/online-softmax/index.xml" rel="self" type="application/rss+xml"/><item><title>Online Softmax: Tiling for Arbitrarily Large Rows</title><link>https://k4i.top/posts/online-softmax/</link><pubDate>Tue, 21 Apr 2026 10:00:00 +0800</pubDate><author>sky_io@outlook.com (K4i)</author><atom:modified>Wed, 22 Apr 2026 01:27:12 +0800</atom:modified><guid>https://k4i.top/posts/online-softmax/</guid><description>&lt;h2 id="introduction"&gt;introduction&lt;/h2&gt;
&lt;p&gt;in the &lt;a href="https://k4i.top/en/posts/fused-softmax/"&gt;fused softmax post&lt;/a&gt;, we showed that keeping an entire row in GPU SRAM eliminates redundant global memory traffic — reducing softmax from \(8MN\) to \(2MN\) memory operations. the critical assumption: each row of size \(N\) fits in SRAM.&lt;/p&gt;
&lt;p&gt;that assumption breaks for large \(N\). modern GPUs have between 48 KB and 228 KB of shared memory per SM. for &lt;code&gt;float32&lt;/code&gt;, a row exceeding ~12K–57K elements won&amp;rsquo;t fit, and the fused approach fails.&lt;/p&gt;</description><dc:creator>K4i</dc:creator><media:content url="https://k4i.top//images/posts/online-softmax/cover.png" medium="image"><media:title type="html">featured image</media:title></media:content><category>triton</category><category>gpu</category><category>softmax</category><category>online-softmax</category><category>performance</category><category>flash-attention</category><category>AI</category></item></channel></rss>