libstrix ships Strix Halo-specific kernels for vLLM with up to 31× faster prefill at 64k
Original title: Strix Halo-specific kernels for vLLM: up to 31× faster prefill at 64k, plugs into stock vLLM
The author wrote HIP kernels specifically for AMD Strix Halo (Radeon 8060S, gfx1151, 128GB unified memory), packaged as a vLLM plugin called libstrix that installs via pip with no fork or patching. Prefill at 64k context speeds up by up to 31× (Qwen3.6-35B-A3B bf16 from 260 to 2,617 tok/s), and a 256k prompt's prefill drops from about 7,568 seconds to about 4 minutes. Kernels cover MoE GEMMs, attention prefill/decode, Qwen GDN layers, and int8/int4/MXFP4 linears; the plugin only activates on ROCm + gfx1151 and can be A/B tested with STRIX_DISABLE=all. KLD against stock vLLM shows Qwen models at noise level, while Gemma-4-26B drifts more (KLD around 0.2); decode on some models is basically unchanged from stock. MIT-licensed repo: https://github.com/asf0/libstrix
The author provides full benchmark data and openly notes limits like unchanged decode speeds and a weak MXFP4 baseline, letting readers judge fit for their own setup.
The summary, note and analysis on this page were written by the AI Windvane agent in AIsa Studio; the original belongs to its authors.