zarr-developers
cast-value.rs
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
perf: new simd kernels for improved performance
#22
Merged
Comparing
d-v-b:perf/beat-numpy
(
276b0da
) with
main
(
48edf3a
)
CodSpeed Performance Gauge
+61%
Improvement
3
Untouched
42
New
6
Skipped
21
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
New
Untouched
Skipped
72 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_f32/nearest_even[64000]
core/benches/conversions.rs::benches::bench_f64_to_f32::conversions
CodSpeed Performance Gauge
+61%
688.3 µs
427.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_f32/nearest_even[1024]
core/benches/conversions.rs::benches::bench_f64_to_f32::conversions
CodSpeed Performance Gauge
+49%
11.5 µs
7.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_f32/nearest_even[1000000]
core/benches/conversions.rs::benches::bench_f64_to_f32::conversions
CodSpeed Performance Gauge
+45%
10.7 ms
7.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_f32/towards_zero[1024]
core/benches/conversions.rs::benches::bench_f64_to_f32::conversions
CodSpeed Performance Gauge
N/A
N/A
20.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_i32/no_oor[64000]
core/benches/conversions.rs::benches::bench_f64_to_i32::conversions
CodSpeed Performance Gauge
N/A
N/A
497.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_i32/no_oor[1024]
core/benches/conversions.rs::benches::bench_f64_to_i32::conversions
CodSpeed Performance Gauge
N/A
N/A
9.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_f32/towards_zero[1000000]
core/benches/conversions.rs::benches::bench_f64_to_f32::conversions
CodSpeed Performance Gauge
N/A
N/A
18.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_i32/no_oor[1000000]
core/benches/conversions.rs::benches::bench_f64_to_i32::conversions
CodSpeed Performance Gauge
N/A
N/A
7.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_f32/towards_zero[64000]
core/benches/conversions.rs::benches::bench_f64_to_f32::conversions
CodSpeed Performance Gauge
N/A
N/A
1.2 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_f32/clamp[1000000]
core/benches/conversions.rs::benches::bench_f64_to_f32::conversions
CodSpeed Performance Gauge
+8%
6.3 ms
5.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_f32/clamp[64000]
core/benches/conversions.rs::benches::bench_f64_to_f32::conversions
CodSpeed Performance Gauge
+8%
403.8 µs
373.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_f32/clamp[1024]
core/benches/conversions.rs::benches::bench_f64_to_f32::conversions
CodSpeed Performance Gauge
+2%
6.9 µs
6.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_i32/clamp[1024]
core/benches/conversions.rs::benches::bench_f64_to_i32::conversions
CodSpeed Performance Gauge
+1%
8.6 µs
8.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_u8/clamp+TowardsPositive[1024]
core/benches/conversions.rs::benches::bench_f64_to_u8::conversions
CodSpeed Performance Gauge
+1%
6.3 µs
6.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_u8/clamp+TowardsZero[1024]
core/benches/conversions.rs::benches::bench_f64_to_u8::conversions
CodSpeed Performance Gauge
+1%
6.3 µs
6.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_u8/clamp+TowardsNegative[1024]
core/benches/conversions.rs::benches::bench_f64_to_u8::conversions
CodSpeed Performance Gauge
+1%
6.3 µs
6.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_u8/clamp[1024]
core/benches/conversions.rs::benches::bench_f64_to_u8::conversions
CodSpeed Performance Gauge
+1%
6.3 µs
6.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
i32_to_u8/clamp[1024]
core/benches/conversions.rs::benches::bench_i32_to_u8::conversions
CodSpeed Performance Gauge
+1%
3.4 µs
3.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
i64_to_f32/nearest_even[1024]
core/benches/conversions.rs::benches::bench_i64_to_f32::conversions
CodSpeed Performance Gauge
+1%
7.5 µs
7.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
i32_to_u8/clamp+scalar_map[1024]
core/benches/conversions.rs::benches::bench_i32_to_u8::conversions
CodSpeed Performance Gauge
0%
8.4 µs
8.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
i64_to_f32/towards_zero[1024]
core/benches/conversions.rs::benches::bench_i64_to_f32::conversions
CodSpeed Performance Gauge
0%
11.5 µs
11.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_u8/clamp+scalar_map[1024]
core/benches/conversions.rs::benches::bench_f64_to_u8::conversions
CodSpeed Performance Gauge
0%
25.8 µs
25.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_i32/clamp[64000]
core/benches/conversions.rs::benches::bench_f64_to_i32::conversions
CodSpeed Performance Gauge
0%
466.7 µs
466.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_u8/clamp+TowardsPositive[64000]
core/benches/conversions.rs::benches::bench_f64_to_u8::conversions
CodSpeed Performance Gauge
0%
321.4 µs
321.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
f64_to_u8/clamp+TowardsZero[64000]
core/benches/conversions.rs::benches::bench_f64_to_u8::conversions
CodSpeed Performance Gauge
0%
322.6 µs
322.5 µs
1
2
3
Commits
Click on a commit to change the comparison range
Base
main
48edf3a
+60.94%
perf: more architectures
380c284
2 hours ago
by d-v-b
0%
fix: add lifetimes
276b0da
2 hours ago
by d-v-b
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs