Reuven
|
042d491346
|
docs: Add comprehensive benchmark results and CI script
## Benchmark Results (Apple M4 Pro)
### SIMD NEON Performance
| Operation | Speedup vs Scalar |
|-----------|-------------------|
| Euclidean Distance | 2.87x |
| Dot Product | 2.94x |
| Cosine Similarity | 5.95x |
### Distance Metrics (Criterion)
| Metric | 128D | 768D | 1536D |
|--------|------|------|-------|
| Euclidean | 14.9ns | 115.3ns | 279.6ns |
| Cosine | 16.4ns | 128.8ns | 302.9ns |
| Dot Product | 12.0ns | 112.2ns | 292.3ns |
### HNSW Search
- k=1: 18.9μs (53K qps)
- k=10: 25.2μs (40K qps)
- k=100: 77.9μs (13K qps)
### Quantization
- Binary Hamming (768D): 1.8ns
- Scalar INT8 (768D): 63ns
### System Comparison
- Ruvector: 1,216 QPS (15.7x faster than Python)
Files added:
- docs/BENCHMARK_RESULTS.md - Full benchmark report
- scripts/run_benchmarks.sh - CI benchmark automation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-18 17:01:06 -05:00 |
|