Skip to content

SYCL: add HYBRID flash attention for quantized KV caches#25802

Closed
johnkarlhill wants to merge 1 commit into
ggml-org:masterfrom
johnkarlhill:sycl-fa-hybrid
Closed

SYCL: add HYBRID flash attention for quantized KV caches#25802
johnkarlhill wants to merge 1 commit into
ggml-org:masterfrom
johnkarlhill:sycl-fa-hybrid

Conversation

@johnkarlhill

Copy link
Copy Markdown

Dequantize quantized/BF16/F32 KV caches to F16, then route them through oneDNN's fused SDPA primitive for XMX acceleration. Fills the gap between #25222 (native F16 SDPA) and the existing TILE/VEC fallback.

No dependency on #25025 — HYBRID falls back to TILE, not MKL.

Dispatch funnel: ONEDNN → HYBRID → TILE/VEC.

@github-actions github-actions Bot added ggml changes relating to the ggml tensor library for machine learning SYCL https://en.wikipedia.org/wiki/SYCL - GPU programming language labels Jul 17, 2026
@johnkarlhill

Copy link
Copy Markdown
Author

not ready

@ggml-gh-bot

ggml-gh-bot Bot commented Jul 17, 2026

Copy link
Copy Markdown

Hi @johnkarlhill, thanks for your contribution!

Per our contribution guidelines, the automated PR checker found the following issue(s) that need your attention:

  • PR Template not respected: Please respect the template when creating a new pull request. Make sure to fill out all required sections.

  • Multiple open PRs from a new contributor: We limit new contributors (those without a previously merged PR) to 1 open PR at a time. You currently have 3 open PRs.

  • AI-generated content: This project does not accept PRs, descriptions or commit messages that are fully or predominantly AI-generated. If you have used AI to assist you in writing code, please make sure to disclose that explicitly.


Please note that maintainers reserve the right to make final decisions on PRs. If you believe there is a mistake, please comment below.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ggml changes relating to the ggml tensor library for machine learning SYCL https://en.wikipedia.org/wiki/SYCL - GPU programming language

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant