Benchmark comparison kernels on the CPU-feature legs - #9541
Benchmark comparison kernels on the CPU-feature legs#9541joseph-isaacs wants to merge 3 commits into
Performance Gate Passed
⚠️ Unknown Walltime execution environment detected
Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.
For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.
⚠️ Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.
⚡ 2 improved benchmarks
✅ 1974 untouched benchmarks
🆕 60 new benchmarks
⏩ 59 skipped benchmarks1
Performance Changes
| Mode | Benchmark | BASE |
HEAD |
Efficiency | |
|---|---|---|---|---|---|
| ⚡ | WallTime | words_gather_dispatch_avx512[65536] |
1,351 ns | 952 ns | +41.91% |
| ⚡ | Simulation | cold_misaligned[(16, 64)] |
429.3 µs | 383.4 µs | +11.98% |
| 🆕 | Simulation | compare_float[!=] |
N/A | 201.7 µs | N/A |
| 🆕 | Simulation | compare_float[<] |
N/A | 206 µs | N/A |
| 🆕 | Simulation | compare_float[<=] |
N/A | 204.4 µs | N/A |
| 🆕 | Simulation | compare_float[=] |
N/A | 201.6 µs | N/A |
| 🆕 | Simulation | compare_float[>] |
N/A | 205.8 µs | N/A |
| 🆕 | Simulation | compare_float[>=] |
N/A | 204 µs | N/A |
| 🆕 | Simulation | compare_int_constant[!=] |
N/A | 137.4 µs | N/A |
| 🆕 | Simulation | compare_int_constant[<] |
N/A | 137.4 µs | N/A |
| 🆕 | Simulation | compare_int_constant[<=] |
N/A | 138.1 µs | N/A |
| 🆕 | Simulation | compare_int_constant[=] |
N/A | 137.5 µs | N/A |
| 🆕 | Simulation | compare_int_constant[>] |
N/A | 137.8 µs | N/A |
| 🆕 | Simulation | compare_int_constant[>=] |
N/A | 137.4 µs | N/A |
| 🆕 | Simulation | compare_int_nullable[!=] |
N/A | 207.4 µs | N/A |
| 🆕 | Simulation | compare_int_nullable[<] |
N/A | 207.6 µs | N/A |
| 🆕 | Simulation | compare_int_nullable[<=] |
N/A | 208 µs | N/A |
| 🆕 | Simulation | compare_int_nullable[=] |
N/A | 207 µs | N/A |
| 🆕 | Simulation | compare_int_nullable[>] |
N/A | 207.5 µs | N/A |
| 🆕 | Simulation | compare_int_nullable[>=] |
N/A | 207.4 µs | N/A |
| ... | ... | ... | ... | ... | ... |
ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.
Tip
Curious why this is faster? Comment @codspeedbot explain why this is faster on this PR, or directly use the CodSpeed MCP with your agent.
Comparing claude/codspeed-comparison-benchmarks-k1uyp0 (f3b62bf) with develop (68cdf00)
Footnotes
-
59 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩