Agent Skills › uw-syfi/vibesys › kernel-performance

kernel-performance

GitHub

用于优化计算内核性能,指导选择启动几何、分块、内存布局、融合或精度调整。通过基准测试识别瓶颈,假设验证变更,确保准确性与性能提升。

resources/skills/kernel-performance/SKILL.md uw-syfi/vibesys

Trigger Scenarios

需要优化GPU/CPU计算内核性能 进行并行计算或矩阵运算加速 分析并解决计算密集型任务的性能瓶颈

Install

npx skills add uw-syfi/vibesys --skill kernel-performance -g -y
More Options

Non-standard path

npx skills add https://github.com/uw-syfi/vibesys/tree/main/resources/skills/kernel-performance -g -y

Use without installing

npx skills use uw-syfi/vibesys@kernel-performance

指定 Agent (Claude Code)

npx skills add uw-syfi/vibesys --skill kernel-performance -a claude-code -g -y

安装 repo 全部 skill

npx skills add uw-syfi/vibesys --all -g -y

预览 repo 内 skill

npx skills add uw-syfi/vibesys --list

SKILL.md

Frontmatter
{
    "name": "kernel-performance",
    "description": "Optimize a compute kernel using its scored benchmark and measured bottlenecks. Use when choosing launch geometry, tiling, memory layout, fusion, or precision changes."
}

Kernel performance

Start with a correct baseline and the task's scored metric. Record the device, shape, dtype, warmup, and timing method for each comparison. Separate compile, setup, launch, and device execution costs when the benchmark permits it; only the scored path decides whether a change helps.

Build a performance hypothesis from evidence: bytes moved, arithmetic work, parallelism, and measured launch count. Change one variable at a time, such as tile shape, warp count, layout, fusion boundary, or memory staging. Re-run the accuracy checker before accepting a faster result. Compare medians or another task-approved robust statistic over repeated runs, accounting for measurement noise near the claimed improvement.

Use a profiler when timing alone cannot locate the cost. A counter suggests a cause only when the captured input and launch match the scored workload; validate the proposed fix with the original benchmark.

Version History

  • 256ebe6 Current 2026-10-18 21:29

Same Skill Collection

.agents/skills/add-agent-provider/SKILL.md
.agents/skills/add-bundled-skill/SKILL.md
.agents/skills/build-client-feature/SKILL.md
.agents/skills/change-container-images/SKILL.md
.agents/skills/create-issue/SKILL.md
.agents/skills/enforce-rules/SKILL.md
.agents/skills/open-pr/SKILL.md
.agents/skills/review-pr/SKILL.md
.agents/skills/software-design/SKILL.md
.agents/skills/testing/SKILL.md
.agents/skills/vs-init/SKILL.md
.agents/skills/write-agent-prompt/SKILL.md
.agents/skills/write-docs/SKILL.md
.agents/skills/write-skills/SKILL.md
.agents/skills/write-vibesys-tests/SKILL.md
resources/skills/dial9-tokio/skills/dial9-diagnose-long-poll/SKILL.md
resources/skills/dial9-tokio/skills/dial9-red-flags/SKILL.md
resources/skills/dial9-tokio/skills/dial9-runtime/SKILL.md
resources/skills/dial9-tokio/skills/dial9-toolkit/SKILL.md
resources/skills/dial9-tokio/skills/dial9-trace-analysis/SKILL.md
resources/skills/dial9-tokio/skills/dial9-trace-loading/SKILL.md
resources/skills/dial9-tokio/skills/dial9-trace-recipes/SKILL.md
resources/skills/dial9-tokio/skills/dial9-zoom-window/SKILL.md
resources/skills/kernel-correctness/SKILL.md
resources/skills/kernel-ncu-analysis/SKILL.md
resources/skills/kernel-rocprof-analysis/SKILL.md
resources/skills/microservice-optimization/SKILL.md
resources/skills/neuron-agentic-development/skills/neuron-nki-debugging/SKILL.md
resources/skills/neuron-agentic-development/skills/neuron-nki-docs/SKILL.md
resources/skills/neuron-agentic-development/skills/neuron-nki-profiling/SKILL.md
resources/skills/serving-systems/SKILL.md
.agents/skills/change-module-graph/SKILL.md
.agents/skills/triage-prs/SKILL.md
.agents/skills/tui-bug-hunt/SKILL.md
.agents/skills/vs-meta-opt/SKILL.md
resources/skills/neuron-agentic-development/skills/neuron-nki-profile-querying/SKILL.md
resources/skills/neuron-agentic-development/skills/neuron-nki-writing/SKILL.md

Metadata

Files
0
Version
256ebe6
Hash
f29cd1ff
Indexed
2026-10-18 21:29

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-19 09:18
浙ICP备14020137号-1