Skip to content

HiSparse: shared-index (IndexShare) plan-then-IO swap-in prefetch - #34329

Merged
xiezhq-hermann merged 3 commits into
mainfrom
hisparse-prefetch-plan-then-io
Aug 11, 2026
Merged

xiezhq-hermann merged 3 commits into
mainfrom
hisparse-prefetch-plan-then-io

Conversation

@xiezhq-hermann

@xiezhq-hermann xiezhq-hermann commented Aug 11, 2026 •

Copy link
Copy Markdown
Collaborator

Motivation

This is to replace the prior PR enabling prefetching for HiSparse: #29637.
Credit to an earlier PR #28523 by @huangtingwei9988 as well.

Modifications

Accuracy Tests

Speed Tests and Profiling

Checklist

Review and Merge Process

  1. Ping Merge Oncalls to start the process. See the PR Merge Process.
  2. Get approvals from CODEOWNERS and other reviewers.
  3. Trigger CI tests with comments or contact authorized users to do so.
    • Common commands include /tag-and-rerun-ci, /tag-run-ci-label, /rerun-failed-ci
  4. After green CI and required approvals, ask Merge Oncalls or people with Write permission to merge the PR.

CI States

Latest PR Test (Base): ✅ Run #31445834436
Latest PR Test (Extra): ❌ Run #31445834283

@mintlify

mintlify Bot commented Aug 11, 2026 •

Copy link
Copy Markdown
Contributor

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
lmsysorg 🟢 Ready View Preview Aug 11, 2026, 12:08 AM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@github-actions github-actions Bot added documentation Improvements or additions to documentation jit-kernel labels Aug 11, 2026
@xiezhq-hermann xiezhq-hermann added hicache Hierarchical Caching for SGLang run-ci CI: run the baseline test suite on this PR bypass-fastfail run-ci-extra CI: also run the extra suite (requires run-ci) and removed run-ci-extra CI: also run the extra suite (requires run-ci) labels Aug 11, 2026
@xiezhq-hermann
xiezhq-hermann merged commit 5469fae into main Aug 11, 2026
153 of 182 checks passed
@xiezhq-hermann
xiezhq-hermann deleted the hisparse-prefetch-plan-then-io branch August 11, 2026 08:58
vstone-w pushed a commit to ClownBin/sglang that referenced this pull request Aug 12, 2026
saturn-acc pushed a commit to saturn-acc/sglang that referenced this pull request Aug 16, 2026
amd-danli103 added a commit to amd-danli103/sglang that referenced this pull request Aug 21, 2026
sgl-project#34329 picks the replay layout with is_dsv4_hisparse, which is also true for
unified-KV whose C4 rows are linear bf16, so share one is_dsv4_paged_layout
predicate with the swap-in selection. Also drop the two fused-compress env
knobs that sgl-project#34926 deleted.
Atituiset pushed a commit to Atituiset/sglang that referenced this pull request Sep 10, 2026
…l-project#34329)

Co-authored-by: Tingwei Huang <huangtingwei9988@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bypass-fastfail documentation Improvements or additions to documentation hicache Hierarchical Caching for SGLang jit-kernel run-ci CI: run the baseline test suite on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants