<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>LLM Serving on Nalar</title>
    <link>https://nalar.dev/tags/llm-serving/</link>
    <description>Recent content in LLM Serving on Nalar</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 19 Sep 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://nalar.dev/tags/llm-serving/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Chunk Long Prefills to Limit Decode Stalls in LLM Serving</title>
      <link>https://nalar.dev/chunk-long-prefills-to-limit-decode-stalls-in-llm-serving/</link>
      <pubDate>Sat, 19 Sep 2026 00:00:00 +0000</pubDate>
      <guid>https://nalar.dev/chunk-long-prefills-to-limit-decode-stalls-in-llm-serving/</guid>
      <description>&lt;p&gt;A long prompt can occupy an accelerator for a much larger scheduling interval than a single decode iteration. When a serving engine mixes new prefills with requests that are already generating tokens, that difference can show up as irregular time between output tokens. The model has not changed; the interference comes from how two distinct inference phases share execution time.&lt;/p&gt;&#xA;&lt;p&gt;Prefill processes a prompt and builds the key-value state required by later causal attention. Decode then extends the sequence autoregressively, usually one new token per active request per iteration. Those phases place different pressure on hardware, so treating them as interchangeable scheduling units can produce avoidable stalls.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
