---
id: pr-vllm-40850
repo: vllm-project/vllm
pr: 40850
title: '[Kernel][Helion] Optimize Helion config parsing latency'
author: gmagogsfm
date: '2026-05-08'
url: https://github.com/vllm-project/vllm/pull/40850
source_category: upstream-code
architectures:
- sm90
tags:
- CUDA kernel
- benchmark kernel
- benchmark_test
- gemm_quant
- norm_elementwise
- scheduler_autotune
techniques:
- autotuning
- cache-policy
- fine-grained-quantization
- tile-scheduling
hardware_features:
- fp8
kernel_types:
- gemm
- norm
- scheduler
languages:
- cuda-cpp
captured_at: '2026-05-16'
status: merged
merge_sha: 0b999713522099cfdf0de57d42972369dddff053
inclusion_reason: Treat scheduler/autotune configs as shape-specific evidence; replay benchmark shapes before generalizing.
changed_paths:
- tests/kernels/helion/helpers.py
- tests/kernels/helion/test_autotune.py
- tests/kernels/helion/test_case_key.py
- tests/kernels/helion/test_config_manager.py
- tests/kernels/helion/test_register.py
- tests/kernels/helion/test_silu_mul_fp8.py
- vllm/kernels/helion/__init__.py
- vllm/kernels/helion/case_key.py
- vllm/kernels/helion/config_manager.py
- vllm/kernels/helion/configs/silu_mul_fp8/nvidia_h100.json
- vllm/kernels/helion/configs/silu_mul_fp8/nvidia_h200.json
- vllm/kernels/helion/ops/silu_mul_fp8.py
- vllm/kernels/helion/register.py
artifact_dir: evidence/pull-bundles/vllm/gh-40850
head_ref_oid: 6f6a788c36eaea4eeae178324176f241d180fda9
---
# [Kernel][Helion] Optimize Helion config parsing latency

- Repository: `vllm-project/vllm`
- PR: [40850](https://github.com/vllm-project/vllm/pull/40850)
- Decision: `Treat scheduler/autotune configs as shape-specific evidence; replay benchmark shapes before generalizing.`
- Reason: Treat scheduler/autotune configs as shape-specific evidence; replay benchmark shapes before generalizing.

## Changed Paths

- `tests/kernels/helion/helpers.py`
- `tests/kernels/helion/test_autotune.py`
- `tests/kernels/helion/test_case_key.py`
- `tests/kernels/helion/test_config_manager.py`
- `tests/kernels/helion/test_register.py`
- `tests/kernels/helion/test_silu_mul_fp8.py`
- `vllm/kernels/helion/__init__.py`
- `vllm/kernels/helion/case_key.py`
- `vllm/kernels/helion/config_manager.py`
- `vllm/kernels/helion/configs/silu_mul_fp8/nvidia_h100.json`
- `vllm/kernels/helion/configs/silu_mul_fp8/nvidia_h200.json`
- `vllm/kernels/helion/ops/silu_mul_fp8.py`
- `vllm/kernels/helion/register.py`

## Evidence Bundle

`evidence/pull-bundles/vllm/gh-40850`
