Created: 2026-06-20
This folder is a research scratchpad for legitimate ways to improve Qwen3.6-35B-A3B / Qwen 35B performance on 4x Intel Arc Pro B70 GPUs.
Scope:
/home/steve/AGENTS.md and
the repo workflow notes in /home/steve/llm-optimizations/AGENTS.md.Files:
sources.md - durable source registry and source-mining backlog.qwen35-b70-options.md - prioritized optimization options, expected value,
porting work, risks, and suggested validation gates.deep-dive-2026-06-20.md - deeper source pass covering LocalMaxxing,
B70 community repos, vLLM/vLLM-XPU PRs, forks, and driver/runtime gaps.fork-audit-2026-06-20.md - exhaustive public fork audit for
vllm-project/vllm-xpu-kernels, including ahead-fork triage.vllm-upstream-audit-2026-06-20.md - upstream vllm issue/PR and local
code audit, including B70 multi-GPU control-plane leads, GDN/DFlash gaps,
and Triton/XPU port candidates.runtime-triton-collectives-audit-2026-06-20.md - deeper audit of
oneAPI/Level Zero runtime reports, Triton-XPU grouped-GEMM and attention
work, llm-scaler B70 failures, and adjacent engine collectives patterns.pytorch-sglang-platform-audit-2026-06-20.md - PyTorch XPU, XCCL,
SGLang, vLLM-Omni, Intel LLVM, and Unified Runtime source pass for B70
platform failures and adjacent XPU implementation patterns.upstream-candidates.md - local-only queue for bugs, docs, validation
results, and small fixes that might be worth contributing upstream once they
have enough evidence.local-friction-fixes-2026-06-20.md - local environment friction pass:
python command fix, oneAPI sourcing traps, profiling-tool availability,
Level Zero loader drift, and safe follow-up candidates.Current read:
vllm-xpu-kernels fork audit found 76 public forks: 6
identical to upstream head, 60 stale/no-ahead default branches, and 10 ahead
forks. The high-signal fork lead is Jason Boukheir’s GDN metadata narrowing;
several older forks are only medium-value pattern sources.vllm-xpu-kernels, the public fork audit is complete for the 76 public
default-branch forks GitHub returned on 2026-06-20. For upstream vllm
itself, use issue/PR search and local code presence checks rather than trying
to enumerate the much larger fork network.vllm leads are per-worker
ZE_AFFINITY_MASK isolation, a draft torchcomms/XCCL communicator path,
Qwen GDN in_proj_ba fusion, XPU tensor-descriptor stores in Mamba SSD, and
DFlash/mixed-KV/spec-decode plumbing.26.22.38646.4 plus IGC 2.36.3 are serious candidates, but P2P must be
checksum-proven and host-staged fallback should be measured.get_device_properties, get_device_name, mem_get_info, small
tensor.to("xpu"), OOM recoverability, and loader/driver ABI matching can
fail independently of vLLM kernels.