<?xml version='1.0' encoding='utf-8'?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://akiyangdev.github.io/llm-inference-notes/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/ascend/deepseek-v4-w8a8-ascend-910c/</loc><lastmod>2026-10-24T11:22:18+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/distributed/ascend-dynamic-eplb-weight-migration/</loc><lastmod>2026-10-24T11:57:30+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/distributed/deepseek-v4-dspark-parallel-layout-analysis/</loc><lastmod>2026-10-24T13:53:26+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/distributed/deepseek-v4-speculative-distributed-consistency-source-analysis/</loc><lastmod>2026-10-24T13:53:26+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/distributed/sglang-collectives-deepseek-v4/</loc><lastmod>2026-10-24T14:23:26+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/distributed/sglang-rank-group-deepseek-v4/</loc><lastmod>2026-10-24T14:23:26+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/distributed/why-large-models-need-multi-card-tp-dp-ep/</loc><lastmod>2026-10-24T14:35:40+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/fundamentals/ai-infra-working-glossary/</loc><lastmod>2026-10-24T13:21:06+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/fundamentals/prefill-vs-decode-performance/</loc><lastmod>2026-10-25T09:26:31+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/fundamentals/sglang-decode-source-reading-primer/</loc><lastmod>2026-10-24T13:42:31+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/128k-prefix-cache-benchmark-calibration/</loc><lastmod>2026-10-24T10:43:21+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/128k-prefix-cache-remaining-costs/</loc><lastmod>2026-10-24T11:42:32+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/ai-driven-inference-autotuning-decision-loop/</loc><lastmod>2026-10-21T19:50:15+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/ai-driven-inference-autotuning-execution-and-evidence/</loc><lastmod>2026-10-21T19:50:15+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/aisbench-sglang-first-request-to-report/</loc><lastmod>2026-10-24T11:23:08+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/aisbench-whole-native-tpot-itl/</loc><lastmod>2026-10-24T11:59:50+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/ascend-910c-cp2-vs-cp4-prefill-throughput/</loc><lastmod>2026-10-24T11:14:20+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/ascend-910c-inference-tuning-effective-optimizations-and-costs/</loc><lastmod>2026-10-24T10:11:05+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/ascend-910c-inference-tuning-negative-results-and-stop-rules/</loc><lastmod>2026-10-24T09:53:42+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/ascend-910c-prefill-scenario-static-eplb/</loc><lastmod>2026-10-24T11:57:30+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/ascend-950dt-single-node-pd-optimization/</loc><lastmod>2026-10-17T16:41:23+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/decode-fast-throughput-limited-by-prefill/</loc><lastmod>2026-10-25T09:26:31+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/deepseek-v4-indexcache-freq2-cross-layer-topk-reuse/</loc><lastmod>2026-10-24T10:26:35+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/deepseek-v4-prefill-chunk-size-selection/</loc><lastmod>2026-10-24T11:22:18+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/deepseek-v4-pro-32k-prefix-cache-concurrency-tuning/</loc><lastmod>2026-10-17T16:41:23+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/deepseek-v4-speculative-ascend-performance-critical-path-analysis/</loc><lastmod>2026-10-24T11:22:18+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/deepseek-v4-speculative-decoding-ascend-profiling/</loc><lastmod>2026-10-24T11:22:18+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/deepseek-v4-speculative-performance-analysis/</loc><lastmod>2026-10-24T11:22:18+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/deepseek-v4-w8a8-ascend-910c-performance/</loc><lastmod>2026-10-24T11:22:18+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/expert-count-export-hccl-gloo/</loc><lastmod>2026-10-24T10:58:45+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/inference-tuning-workflow-postmortem/</loc><lastmod>2026-10-21T20:08:36+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/npu-timeline-gaps-and-recoverable-speedup/</loc><lastmod>2026-10-24T10:56:12+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/performance/sglang-stream-acceptance-cache-timing/</loc><lastmod>2026-10-24T11:45:18+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/pr-reviews/sglang-pr-39120-tensor-view-storage-cache/</loc><lastmod>2026-10-17T16:41:23+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/pr-reviews/sglang-pr-39871-attention-parallel-widths/</loc><lastmod>2026-10-17T16:41:23+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/sglang/deepseek-v4-attention-source-analysis/</loc><lastmod>2026-10-24T12:22:56+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/sglang/deepseek-v4-distributed-parallel-source-analysis/</loc><lastmod>2026-10-24T12:50:24+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/sglang/deepseek-v4-moe-source-analysis/</loc><lastmod>2026-10-24T12:22:56+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/sglang/deepseek-v4-pd-disaggregation-source-analysis/</loc><lastmod>2026-10-24T14:35:40+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/sglang/gsm8k-accuracy-debugging-from-200-to-full-evaluation/</loc><lastmod>2026-10-24T14:48:10+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/sglang/sglang-ascend-request-lifecycle/</loc><lastmod>2026-10-25T09:26:31+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/sglang/sglang-modelrunner-source-analysis/</loc><lastmod>2026-10-24T11:41:14+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/sglang/sglang-scheduler-source-analysis/</loc><lastmod>2026-10-24T11:41:14+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/speculative-decoding/deepseek-v4-accept-decision-source-analysis/</loc><lastmod>2026-10-24T14:48:10+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/speculative-decoding/deepseek-v4-dspark-adaptive-verify-scheduler/</loc><lastmod>2026-10-24T14:58:59+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/speculative-decoding/deepseek-v4-eagle-draft-tree-source-analysis/</loc><lastmod>2026-10-24T15:53:56+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/speculative-decoding/deepseek-v4-mtp-speculative-decoding-source-analysis/</loc><lastmod>2026-10-24T16:03:42+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/speculative-decoding/deepseek-v4-speculative-decoding-source-analysis/</loc><lastmod>2026-10-24T16:34:56+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/speculative-decoding/deepseek-v4-speculative-kv-commit-compact-rollback-source-analysis/</loc><lastmod>2026-10-24T17:04:48+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/speculative-decoding/deepseek-v4-tree-attention-source-analysis/</loc><lastmod>2026-10-24T17:36:48+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/articles/speculative-decoding/sglang-speculative-decoding-scheduler-source-analysis/</loc><lastmod>2026-10-24T11:22:18+08:00</lastmod></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/credits/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/guides/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/levels/advanced/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/levels/deep/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/levels/entry/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/levels/reference/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/series/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/skills/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/skills/ai-infra-technical-writer/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/skills/sglang-pr-reviewer/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/topics/ascend/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/topics/distributed/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/topics/fundamentals/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/topics/performance/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/topics/pr-reviews/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/topics/sglang/</loc></url><url><loc>https://akiyangdev.github.io/llm-inference-notes/topics/speculative-decoding/</loc></url></urlset>