Avatar for the zarr-developers user
zarr-developers
cast-value.rs
BlogDocsChangelog

perf: new simd kernels for improved performance

#22Merged
Comparing
d-v-b:perf/beat-numpy
(
276b0da
) with
main
(
48edf3a
)
CodSpeed Performance Gauge
+61%
Improvement
3
Untouched
42
New
6
Skipped
21

Benchmarks

21 total
clamp[64000]
core/benches/conversions.rs::benches::bench_f32_to_u8::f32_to_u8
Skipped
1.2 ms*
clamp[1000000]
core/benches/conversions.rs::benches::bench_f32_to_u8::f32_to_u8
Skipped
18.1 ms*
wrap[1000000]
core/benches/conversions.rs::benches::bench_f64_to_u8::f64_to_u8
Skipped
21.3 ms*
clamp[1024]
core/benches/conversions.rs::benches::bench_f32_to_u8::f32_to_u8
Skipped
19.2 µs*
wrap[1024]
core/benches/conversions.rs::benches::bench_f64_to_u8::f64_to_u8
Skipped
22.6 µs*
clamp[1000000]
core/benches/conversions.rs::benches::bench_i32_to_u8::i32_to_u8
Skipped
2.8 ms*
nearest_even[1000000]
core/benches/conversions.rs::benches::bench_f64_to_f32::f64_to_f32
Skipped
10.7 ms*
clamp+scalar_map[64000]
core/benches/conversions.rs::benches::bench_f64_to_u8::f64_to_u8
Skipped
1.6 ms*
nearest_even[1024]
core/benches/conversions.rs::benches::bench_f64_to_f32::f64_to_f32
Skipped
11.5 µs*
nearest_even[1000000]
core/benches/conversions.rs::benches::bench_i64_to_f32::i64_to_f32
Skipped
6.9 ms*
nearest_even[1024]
core/benches/conversions.rs::benches::bench_i64_to_f32::i64_to_f32
Skipped
7.5 µs*
wrap[64000]
core/benches/conversions.rs::benches::bench_f64_to_u8::f64_to_u8
Skipped
1.4 ms*
clamp[1024]
core/benches/conversions.rs::benches::bench_i32_to_u8::i32_to_u8
Skipped
3.4 µs*
nearest_even[64000]
core/benches/conversions.rs::benches::bench_f64_to_f32::f64_to_f32
Skipped
688.2 µs*
nearest_even[64000]
core/benches/conversions.rs::benches::bench_i64_to_f32::i64_to_f32
Skipped
439.3 µs*
clamp[1024]
core/benches/conversions.rs::benches::bench_f64_to_u8::f64_to_u8
Skipped
21.4 µs*
clamp+scalar_map[1024]
core/benches/conversions.rs::benches::bench_f64_to_u8::f64_to_u8
Skipped
25.8 µs*
clamp[1000000]
core/benches/conversions.rs::benches::bench_f64_to_u8::f64_to_u8
Skipped
20.2 ms*
clamp[64000]
core/benches/conversions.rs::benches::bench_f64_to_u8::f64_to_u8
Skipped
1.3 ms*
clamp+scalar_map[1000000]
core/benches/conversions.rs::benches::bench_f64_to_u8::f64_to_u8
Skipped
24.4 ms*
clamp[64000]
core/benches/conversions.rs::benches::bench_i32_to_u8::i32_to_u8
Skipped
179.7 µs*

Commits

Click on a commit to change the comparison range
Base
main
48edf3a
+60.94%
perf: more architectures
380c284
5 months ago
by d-v-b
0%
fix: add lifetimes
276b0da
5 months ago
by d-v-b
© 2026 CodSpeed Technology
Home Terms Privacy Docs