<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>GPU on Nalar</title>
    <link>https://nalar.dev/id/tags/gpu/</link>
    <description>Recent content in GPU on Nalar</description>
    <generator>Hugo</generator>
    <language>id-id</language>
    <lastBuildDate>Thu, 24 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://nalar.dev/id/tags/gpu/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>FlashAttention Menghitung Softmax Eksak per Tile Tanpa Menyimpan Matriks Skor Penuh</title>
      <link>https://nalar.dev/id/id/flashattention-menghitung-softmax-eksak-per-tile-tanpa-menyimpan-matriks-skor-penuh/</link>
      <pubDate>Thu, 24 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/id/flashattention-menghitung-softmax-eksak-per-tile-tanpa-menyimpan-matriks-skor-penuh/</guid>
      <description>&lt;p&gt;Scaled dot-product attention standar membentuk matriks skor dengan dua sumbu panjang yang sama-sama mengikuti posisi sequence. Untuk satu attention head,&lt;/p&gt;&#xA;&lt;div&#xA;  x-data=&#34;{ code: $el.querySelector(&#39;code&#39;).innerText, copied: false }&#34;&#xA;  class=&#34;code-block group relative my-6 overflow-hidden rounded-xl border border-line bg-surface-muted dark:border-night-line dark:bg-night-surface&#34;&gt;&#xA;  &lt;button&#xA;    type=&#34;button&#34;&#xA;    @click=&#34;navigator.clipboard.writeText(code); copied = true; setTimeout(() =&gt; copied = false, 1600)&#34;&#xA;    class=&#34;absolute right-3 top-3 z-10 rounded-lg border border-line-strong bg-surface px-2 py-1 font-mono text-[0.8rem] text-muted opacity-0 transition group-hover:opacity-100 hover:bg-ink hover:text-white dark:border-night-line dark:bg-night dark:text-night-muted dark:hover:bg-white dark:hover:text-ink&#34;&gt;&#xA;    &lt;span x-text=&#34;copied ? &#39;Copied&#39; : &#39;Copy&#39;&#34;&gt;&lt;/span&gt;&#xA;  &lt;/button&gt;&#xA;  &#xA;  &lt;div class=&#34;overflow-x-auto p-4 text-sm leading-6 [&amp;_pre]:!m-0 [&amp;_pre]:!bg-transparent [&amp;_pre]:!p-0 [&amp;_code]:font-mono&#34;&gt;&#xA;    &lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;S = QK^T / sqrt(d)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;P = softmax(S)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;O = PV&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;definisi matematisnya ringkas, tetapi implementasi GPU langsung dapat menulis intermediate besar &lt;code&gt;S&lt;/code&gt; dan &lt;code&gt;P&lt;/code&gt; ke high-bandwidth memory lalu membacanya kembali. FlashAttention mengubah aliran data tersebut. Query, key, dan value diproses dalam blok di memori on-chip, sementara state softmax per baris dibawa dari satu tile ke tile berikutnya agar seluruh tile skor tetap dapat digabungkan secara eksak.&lt;/p&gt;</description>
    </item>
    <item>
      <title>PCIe Resizable BAR Memperluas Jendela Memori Device yang Terlihat CPU</title>
      <link>https://nalar.dev/id/pcie-resizable-bar-memperluas-jendela-memori-device-yang-terlihat-cpu/</link>
      <pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/id/pcie-resizable-bar-memperluas-jendela-memori-device-yang-terlihat-cpu/</guid>
      <description>&lt;p&gt;Device PCI Express dapat mengekspos memori dan register melalui Base Address Register, yang biasa disingkat BAR. Platform menetapkan rentang address untuk BAR tersebut, lalu CPU dapat menjangkau resource device yang dipetakan melalui transaksi berbasis memory address biasa.&lt;/p&gt;&#xA;&lt;p&gt;Untuk device dengan local memory besar, BAR yang kecil hanya dapat mengekspos sebagian memori pada satu waktu. Software mungkin harus mengubah bagian mana yang terlihat melalui aperture ketika akses berpindah ke region lain pada memori device. PCIe Resizable BAR menambahkan mekanisme standar untuk memilih ukuran BAR yang lebih besar dari ukuran yang didukung, sehingga region yang jauh lebih luas dapat tetap terlihat oleh CPU pada saat yang sama.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
