kernel-microbenchmark

Installation
SKILL.md

Kernel Microbenchmark

Workflow

  1. Create an isolated repro or benchmark when the existing harness is noisy.
  2. Check correctness before timing. Keep tolerances explicit.
  3. Time only the operation under study. Exclude allocation, compilation, random input generation, logging, and host-device transfers unless those are the target.
  4. Compare against a baseline and report enough metadata to reproduce the result: GPU, dtype, shape, command, branch/commit, and relevant env vars.
  5. Treat explanations as hypotheses until backed by an artifact: ablation, generated PTX/SASS, profiler output, or controlled benchmark.
  6. If the result changes the conclusion, preserve the compact lesson in a note, comment, benchmark table, or final summary. For experiments, a short Question / Change / Correctness / Result / Observation / Next note is usually enough.

Benchmark Defaults

Installs
1
GitHub Stars
90.3K
First Seen
8 days ago
kernel-microbenchmark — vllm-project/vllm