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

kernel-performance

GitHub

用于优化计算内核性能,通过基准测试定位瓶颈,指导启动几何、分块、内存布局等调整。需验证精度并对比指标。

skills/domains/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/skills/domains/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

  • 3a50e8b Current 2026-11-02 13:56

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/chat-skills/reading-ideas/SKILL.md
resources/chat-skills/results-against-base/SKILL.md
resources/chat-skills/run-roles/SKILL.md
resources/chat-skills/steering-a-run/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-performance/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
skills/domains/dial9-tokio/dial9-rank-bottlenecks/SKILL.md
skills/domains/dial9-tokio/skills/dial9-diagnose-long-poll/SKILL.md
skills/domains/dial9-tokio/skills/dial9-red-flags/SKILL.md
skills/domains/dial9-tokio/skills/dial9-runtime/SKILL.md
skills/domains/dial9-tokio/skills/dial9-toolkit/SKILL.md
skills/domains/dial9-tokio/skills/dial9-trace-analysis/SKILL.md
skills/domains/dial9-tokio/skills/dial9-trace-loading/SKILL.md
skills/domains/dial9-tokio/skills/dial9-trace-recipes/SKILL.md
skills/domains/dial9-tokio/skills/dial9-zoom-window/SKILL.md
skills/domains/kernel-correctness/SKILL.md
skills/domains/kernel-ncu-analysis/SKILL.md
skills/domains/kernel-rocprof-analysis/SKILL.md
skills/domains/kernel-timeline-analysis/SKILL.md

Metadata

Files
0
Version
3a50e8b
Hash
f29cd1ff
Indexed
2026-11-02 13:56

trang chủ - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-03 09:25
浙ICP备14020137号-1