一键导入
simd-bench
Benchmark SIMD vs scalar paths in dashtable probing, vector distance, and protocol parsing. Args: dashtable|distance|parse|all.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Benchmark SIMD vs scalar paths in dashtable probing, vector distance, and protocol parsing. Args: dashtable|distance|parse|all.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
ADD (AI-Driven Development) — a minimal, state-tracked workflow for building software where the AI writes the code and the human owns direction and verification. Drives every feature through one lean TASK.md: Specify → Scenarios → Contract → Tests → Build → Verify → Observe, with red/green TDD built in. Use this skill whenever working in a repo that has a `.add/` directory, when the user says "add", "start a task", "next phase", "specify this feature", "ADD method", or "AI-driven development", or when scaffolding a new feature and you want spec/tests-first discipline instead of vague-prompt coding. Also use it to resume work across sessions (it reads `.add/state.json` so you never re-read the whole repo).
Scaffold a new Redis command implementation with dispatch entry, handler, ACL, tests, and consistency test entry. Args: COMMAND_NAME [category].
Scan hot-path code for allocation violations, lock misuse, and performance anti-patterns. Zero-tolerance audit.
Scaffold a new CUDA kernel with Rust integration via cudarc. Args: kernel_name [f32|f16]. Creates .cu kernel, Rust wrapper, CPU fallback, and benchmark.
Verify code compiles and tests pass under both runtime-tokio and runtime-monoio feature sets. Run before committing runtime-adjacent changes.
Benchmark GPU-accelerated operations (vector distance, batch computation) against CPU baselines. Requires CUDA toolkit. Args: vector|distance|batch|all.
| name | simd-bench |
| description | Benchmark SIMD vs scalar paths in dashtable probing, vector distance, and protocol parsing. Args: dashtable|distance|parse|all. |
SIMD performance verification suite for moon.
/simd-bench dashtable — SSE2 group matching vs scalar fallback/simd-bench distance — SIMD distance kernels vs scalar/simd-bench parse — RESP protocol parsing with SIMD/simd-bench all — full SIMD benchmark suiteRun existing Criterion benchmarks that exercise dashtable:
RUSTFLAGS="-C target-cpu=native" cargo bench --bench get_hotpath -- "3_dashtable"
Check if AVX2 is available:
sysctl -a 2>/dev/null | grep avx2 || lscpu 2>/dev/null | grep avx2
Compare SSE2 baseline vs scalar (force scalar via cfg):
# Baseline (SIMD enabled)
cargo bench --bench get_hotpath -- "3_dashtable" --save-baseline simd
# Report improvement factor
RUSTFLAGS="-C target-cpu=native" cargo bench --bench vector_distance 2>/dev/null || echo "No vector_distance bench yet — skip"
RUSTFLAGS="-C target-cpu=native" cargo bench --bench resp_parsing