live wire
▸AI · vLLM Recipes maps Muse Spark Open to single-node Blackwell and AMD deployment (Oct. 16)vLLM▸PLATFORM · Clang 23 bytecode interpreter cuts allocations and expands constant-expression supportRed Hat Developer▸PLATFORM · RHEL becomes first-party on OCI; OpenShift subscriptions reach Oracle MarketplaceRed Hat▸AI · vLLM-Omni merges native MOSS-Image serving with parallelism and offloadvLLM▸AI · vLLM adds System One endpoint for Decision 3.0 multimodal routing models (Oct. 15)vLLM▸SECURITY · Red Hat rates OpenShift AI 3.4.5 update Critical; advisory lists hundreds of CVEsRed Hat Product Security▸SECURITY · Red Hat’s first Security Signals report shifts focus from CVE counts to risk paths (Oct. 15)Red Hat▸PLATFORM · IBM adds non-destructive FlexVolume-to-CSI migration tool for OpenShift object storageIBM Cloud▸vLLM tests agent-built Kimi K3 decode path at up to 1.9× speedup; PR remains openvLLM▸AI · LeaderWorkerSet 1.0 changes rollout defaults for disaggregated AI workloadsKubernetes SIGs▸SECURITY · Red Hat flags active exploitation of kernel flaw affecting OpenShift CoreOS; no fix listedRed Hat Product Security▸AI · Red Hat sets Dec. 9 showcase for AI 3.6 agent governance and model servicesRed Hat▸vLLM 0.32.0 drops Python 3.10, restricts CORS defaults and adds security fixesvLLM▸SECURITY · Red Hat tracks Moderate Hono auth bypass across OpenShift AI, Dev Spaces and AnsibleRed Hat Product Security▸AI · vLLM Recipes maps Muse Spark Open to single-node Blackwell and AMD deployment (Oct. 16)vLLM▸PLATFORM · Clang 23 bytecode interpreter cuts allocations and expands constant-expression supportRed Hat Developer▸PLATFORM · RHEL becomes first-party on OCI; OpenShift subscriptions reach Oracle MarketplaceRed Hat▸AI · vLLM-Omni merges native MOSS-Image serving with parallelism and offloadvLLM▸AI · vLLM adds System One endpoint for Decision 3.0 multimodal routing models (Oct. 15)vLLM▸SECURITY · Red Hat rates OpenShift AI 3.4.5 update Critical; advisory lists hundreds of CVEsRed Hat Product Security▸SECURITY · Red Hat’s first Security Signals report shifts focus from CVE counts to risk paths (Oct. 15)Red Hat▸PLATFORM · IBM adds non-destructive FlexVolume-to-CSI migration tool for OpenShift object storageIBM Cloud▸vLLM tests agent-built Kimi K3 decode path at up to 1.9× speedup; PR remains openvLLM▸AI · LeaderWorkerSet 1.0 changes rollout defaults for disaggregated AI workloadsKubernetes SIGs▸SECURITY · Red Hat flags active exploitation of kernel flaw affecting OpenShift CoreOS; no fix listedRed Hat Product Security▸AI · Red Hat sets Dec. 9 showcase for AI 3.6 agent governance and model servicesRed Hat▸vLLM 0.32.0 drops Python 3.10, restricts CORS defaults and adds security fixesvLLM▸SECURITY · Red Hat tracks Moderate Hono auth bypass across OpenShift AI, Dev Spaces and AnsibleRed Hat Product Security
upstreambeat.ai
newsAI

Novita open-sources Chord kernels for INT4 mixture-of-experts serving in vLLM

Chord adds shape-aware W4A16 CUDA paths for Kimi K2.x, while its grouped vLLM integration remains unfinished.

Performance chart for Chord versus Humming on H200 and B300.
Chart: figures from the story
By The News Desk· Sep 17, 2026the quick take — two AI hosts go live when you do

Novita AI has open-sourced Chord, a set of CUDA operators for serving INT4 mixture-of-experts models with BF16 activations, and connected its indexed execution path to vLLM’s existing Humming backend. In a September 15 engineering report published by vLLM, the developers describe kernels tuned around the routed-token shapes seen when serving Kimi K2.x models.

Two paths for different serving shapes

Chord ships two kernel families. Its indexed path consumes vLLM’s sorted expert-routing buffers and covers H200 expert-parallel prefill, H200 tensor-parallel serving, H200 decode and B200/B300 decode. Separate grouped contiguous and grouped masked paths target prefill and decode on Hopper-class GPUs with different routing and weight layouts, according to the project.

The design responds to a practical problem in mixture-of-experts serving: prefill and decode send very different numbers of tokens to each expert. Chord chooses schedules from the routed shape it receives rather than treating total token count as the only useful signal. The implementation uses different tile sizes, occupancy limits and pipeline depths across those regimes.

What the measurements show

Against the matching public Humming paths, the project reports per-layer gains of 1.11 to 1.20 times for H200 expert-parallel prefill and 1.16 to 1.24 times for H200 expert-parallel decode. In an earlier end-to-end Kimi K2.6 serving run on eight H200 GPUs, the indexed path improved combined prefill throughput by 9.6% and decode output throughput by 4.1% to 8%, depending on batch size, the report says.

The largest published figure, 2.15 times for B300 decode, needs a qualification: Chord was compared with Humming’s default untuned configuration because the public Humming project did not ship a tuning table for that GPU. The authors also say the measurements are kernel-level results, not a guarantee of equivalent end-to-end gains for every deployment.

What operators can use now

The indexed path can be installed as a Python package and selected in compatible vLLM revisions with the existing humming quantization backend. It supports the compressed-tensors INT4 group-32 checkpoint format used by Kimi K2.x and rejects unsupported schemes instead of silently choosing an incompatible kernel.

The grouped operators are less mature. Their standalone API is available, but integration with vLLM’s Humming backend is still work in progress. Platform teams evaluating Chord should therefore distinguish the usable indexed route from the grouped roadmap, then benchmark complete serving behavior—including routing, communication and activation costs—on their own model and concurrency mix.

Filed by The News Desk. Corrections: desk@upstreambeat.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.