<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://dmsj-blog.pages.dev/</loc><priority>0.8</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/archive/</loc><priority>0.8</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/tags/</loc><priority>0.8</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/search/</loc><priority>0.8</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/about/</loc><priority>0.8</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/frontier/</loc><priority>0.8</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/lab/</loc><priority>0.8</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/synthesis/</loc><priority>0.7</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/embedded/</loc><priority>0.7</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/llm-agent/</loc><priority>0.7</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/projects/</loc><priority>0.7</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/thoughts/</loc><priority>0.7</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/algorithms/</loc><priority>0.7</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/frontier/paged-kv-cache/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/frontier/hardware-aware-attention/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/frontier/inference-time-compute/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/frontier/mcp-trust-boundary/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/frontier/sparse-moe/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/frontier/edge-small-models/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/frontier/riscv-ai-accelerators/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/frontier/chiplet-edge-ai/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/frontier/compute-in-memory/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/frontier/trusted-embedded-stack/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/lab/kv-budget/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/lab/attention-roofline/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/lab/reasoning-budget/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/lab/tool-loop/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/lab/moe-routing/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/lab/tinyml-budget/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/lab/riscv-roofline/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/lab/chiplet-budget/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/lab/sparsity-energy/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/lab/trust-budget/</loc><priority>0.85</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/synthesis/deadlines-and-agents/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/synthesis/memory-hierarchy/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/embedded/frontier/edge-small-models/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/llm-agent/frontier/paged-kv-cache/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/embedded/frontier/edge-memory-budget/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/llm-agent/frontier/kv-cache-budget/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/embedded/frontier/riscv-ai-accelerators/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/llm-agent/frontier/hardware-aware-attention/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/embedded/frontier/riscv-dataflow/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/llm-agent/frontier/attention-roofline/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/embedded/frontier/chiplet-edge-ai/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/llm-agent/frontier/inference-time-compute/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/embedded/frontier/chiplet-bandwidth/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/llm-agent/frontier/reasoning-budget/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/embedded/frontier/compute-in-memory/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/llm-agent/frontier/mcp-trust-boundary/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/embedded/frontier/cim-sparsity/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/llm-agent/frontier/agent-reliability/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/embedded/frontier/trusted-embedded-stack/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/llm-agent/frontier/sparse-moe/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/embedded/frontier/pqc-ledger/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/llm-agent/frontier/moe-routing/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/projects/dmsj-blog/architecture-notes/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/llm-agent/inference/kv-cache/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/embedded/drivers/linux-regmap/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/thoughts/interview-prep/writing-is-thinking/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/llm-agent/agents/tool-loop-pitfalls/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/algorithms/binary-search/peak-index/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/algorithms/dp/longest-increasing-subsequence/</loc><priority>0.9</priority></url>
  <url><loc>https://dmsj-blog.pages.dev/embedded/rtos/freertos-scheduler/</loc><priority>0.9</priority></url>
</urlset>