
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Ashim Sharma</title>
      <link>https://ashimsharma10.github.io/blog</link>
      <description>Software engineer sharing projects, notes, and guides on ML infrastructure.</description>
      <language>en-us</language>
      <managingEditor>sharmaashim00@gmail.com (Ashim Sharma)</managingEditor>
      <webMaster>sharmaashim00@gmail.com (Ashim Sharma)</webMaster>
      <lastBuildDate>Sat, 05 Sep 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://ashimsharma10.github.io/tags/gpu/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://ashimsharma10.github.io/blog/architecture-of-memory-kv-cache</guid>
    <title>The Architecture of Memory: KV Cache Dynamics, Optimization, and the Future of LLM Inference</title>
    <link>https://ashimsharma10.github.io/blog/architecture-of-memory-kv-cache</link>
    <description>Modern LLM inference is memory-bound, and the KV cache is the reason. This report walks through why the cache exists, how large it gets, the attention changes that shrink it (GQA, DeepSeek MLA), how engines like vLLM and SGLang manage it, how quantization and eviction compress it, and how disaggregated serving moves it between machines.</description>
    <pubDate>Sat, 05 Sep 2026 00:00:00 GMT</pubDate>
    <author>sharmaashim00@gmail.com (Ashim Sharma)</author>
    <category>kv-cache</category><category>llm</category><category>inference</category><category>attention</category><category>gpu</category>
  </item>

  <item>
    <guid>https://ashimsharma10.github.io/blog/cpu-gpu-tpu-hardware-deep-dive</guid>
    <title>CPUs, GPUs, and TPUs</title>
    <link>https://ashimsharma10.github.io/blog/cpu-gpu-tpu-hardware-deep-dive</link>
    <description>Why the same matrix multiply runs 100× faster on one chip than another. CPU/GPU/TPU internals, tensor cores, precision, GPU memory and the roofline, interconnects, and when to use each. Visual-first.</description>
    <pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate>
    <author>sharmaashim00@gmail.com (Ashim Sharma)</author>
    <category>gpu</category><category>tpu</category><category>hardware</category><category>ml-systems</category><category>cuda</category>
  </item>

  <item>
    <guid>https://ashimsharma10.github.io/blog/vllm-how-a-token-gets-served</guid>
    <title>vLLM: How a Token Actually Gets Served</title>
    <link>https://ashimsharma10.github.io/blog/vllm-how-a-token-gets-served</link>
    <description>What happens inside a serving engine: why the GPU fills up with something other than the model, what paging the cache buys you, why reading a prompt and writing an answer fight each other, and which knobs settle the fight.</description>
    <pubDate>Thu, 13 Aug 2026 00:00:00 GMT</pubDate>
    <author>sharmaashim00@gmail.com (Ashim Sharma)</author>
    <category>vllm</category><category>llm</category><category>inference</category><category>gpu</category><category>kv-cache</category>
  </item>

    </channel>
  </rss>
