simd-bench

Benchmark SIMD paths for dashtable probing, vector distance, and RESP parsing.

2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/pilotspace/moon --skill simd-bench
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: simd-bench
Source: https://github.com/pilotspace/moon/tree/main/.claude/skills/simd-bench
Command: npx skills add https://github.com/pilotspace/moon --skill simd-bench

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Benchmark SIMD paths to establish performance baselines for Moon. It focuses on dashtable probing, vector distance computations, and RESP parsing to reveal SIMD vs scalar advantages.

Core Features & Use Cases

  • SIMD performance verification suite for Moon
  • Compares SSE2 baseline vs AVX2 baseline and highlights gains across workloads
  • Use cases: identify bottlenecks in dashtable probing, vector distance, and protocol parsing, guiding optimization decisions

Quick Start

Run the full SIMD benchmark suite on your target hardware to compare dashtable, distance, and parse paths.

Frequently Asked Questions about simd-bench

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I benchmark SIMD performance for protocol parsing and vector distance computations?

You can benchmark SIMD performance by running a dedicated suite that tests dashtable probing, vector distance computations, and RESP parsing to establish performance baselines. This reveals SIMD vs scalar advantages across target hardware variations.

What is the best way to compare SSE2 and AVX2 performance gains for Rust workloads?

Comparing SSE2 and AVX2 performance gains requires running specialized benchmarking paths that highlight differences across workloads like dashtable probing and protocol parsing. The suite applies these benchmarks to identify specific optimization bottlenecks.

Do I need specific hardware support to run SIMD benchmarks?

Yes, running SIMD benchmarks requires a Rust toolchain with SSE2 and AVX2 support, along with a host capable of executing cargo bench commands to evaluate target hardware variations accurately.

Why does dashtable probing need SIMD benchmarking?

Dashtable probing needs SIMD benchmarking to identify performance bottlenecks and establish baselines. Measuring SIMD paths against scalar alternatives guides optimization decisions for Moon.

Can I use this benchmarking approach to optimize RESP parsing?

Yes, you can benchmark RESP parsing paths to measure SIMD advantages against scalar implementations. This establishes performance baselines specifically for protocol parsing within Moon.

What limitations exist when benchmarking SIMD paths across different hardware?

Benchmarking SIMD paths is limited by target hardware variations and requires SSE2 or AVX2 support. Without a capable Rust toolchain and cargo bench host, establishing accurate performance baselines for Moon is not possible.