jvdd
argminmax
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
GitHub Actions run
CPU Simulation
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
10 months ago
b9d9172
update_dependencies
pull_request
This run is associated to a commit that was force-pushed
It will not be associated with its branch history. Be careful when comparing its performance to other runs.
Compare
Base
Search a run
Head
chore: update dependencies
#76
update_dependencies
10 months ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
Benchmarks
scalar_u32_argmax
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
371.8 µs
scalar_u32_argmin
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
350.5 µs
scalar_f64_argmax_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
714.8 µs
sse_u32_argmin
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
261.9 µs
scalar_f64_argmin_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
714.8 µs
sse_u32_argminmax
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
294 µs
sse_f64_argminmax_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
629.9 µs
scalar_f64_argminmax_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
686.3 µs
sse_f64_argmin_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
629.9 µs
sse_u32_argmax
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
261.9 µs
avx2_f64_argminmax_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
487.8 µs
avx2_u32_argmax
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
215.7 µs
sse_f64_argmax_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
629.9 µs
avx2_f64_argmin_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
487.9 µs
avx2_f64_argmax_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
487.9 µs
impl_u32_argmin
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
216 µs
avx2_u32_argminmax
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
230.1 µs
impl_u32_argmax
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
215.9 µs
impl_u32_argminmax
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
230.2 µs
avx2_u32_argmin
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
215.7 µs
scalar_f32_argmax_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
457.2 µs
impl_f32_argmin_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
214.3 µs
scalar_f32_argminmax_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
571.1 µs
impl_f64_argmin_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
488 µs
avx_f32_argmax_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
214 µs
scalar_i32_argminmax
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
442.9 µs
impl_f64_argminmax_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
488 µs
sse_f32_argmin_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
247.7 µs
avx_f32_argmin_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
214.1 µs
sse_u8_argmax
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
69.3 µs
scalar_f32_argmin_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
457.2 µs
impl_f32_argmax_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
214.2 µs
sse_u8_argmin
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
68.8 µs
avx_f32_argminmax_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
230.3 µs
scalar_u8_argmin
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
253.1 µs
impl_f64_argmax_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
488 µs
sse_f32_argmax_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
247.8 µs
impl_f32_argminmax_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
230.4 µs
sse_f32_argminmax_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
276.5 µs
avx2_u8_argmax
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
62.5 µs
sse_i32_argminmax
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
283.4 µs
scalar_i32_argmin
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
350.5 µs
scalar_i32_argmax
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
350.5 µs
sse_i32_argmax
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
254.8 µs
impl_u8_argminmax
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
86.2 µs
avx2_u8_argminmax
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
73.7 µs
scalar_u8_argmax
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
253.1 µs
scalar_f32_argminmax_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
499.7 µs
avx2_i32_argminmax
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
224.8 µs
scalar_f16_argmax_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
577.2 µs
sse_f32_argmin_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
315.4 µs
sse_f32_argminmax_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
315.4 µs
avx2_i32_argmax
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
215.7 µs
impl_u8_argmin
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
69 µs
sse_u8_argminmax
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
86.1 µs
scalar_f16_argmin_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
577.1 µs
sse_f16_argminmax_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
158.6 µs
scalar_u8_argminmax
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
359.8 µs
impl_i32_argminmax
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
225 µs
scalar_f32_argmin_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
528.1 µs
scalar_f32_argmax_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
528.1 µs
sse_f16_argmax_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
158.7 µs
sse_i32_argmin
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
254.8 µs
impl_f32_argminmax_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
241.1 µs
impl_i32_argmax
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
215.9 µs
avx2_f32_argminmax_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
240.9 µs
impl_u8_argmax
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
69.5 µs
avx2_f32_argmin_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
241 µs
sse_f16_argmin_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
158.6 µs
scalar_f16_argminmax_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
605.6 µs
avx2_i32_argmin
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
215.7 µs
sse_f32_argmax_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
315.4 µs
avx2_f32_argmax_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
241 µs
avx2_f16_argminmax_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
121.2 µs
avx2_f16_argmin_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
121.2 µs
impl_i32_argmin
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
215.8 µs
scalar_f16_argminmax_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
776.3 µs
avx2_u8_argmin
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
61.9 µs
impl_f32_argmin_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
241.1 µs
avx2_f16_argmax_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
121.2 µs
scalar_f16_argmax_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
534.5 µs
sse_f16_argminmax_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
183.6 µs
impl_f16_argminmax_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
121.3 µs
impl_f16_argmax_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
121.2 µs
scalar_i16_argminmax
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
349.6 µs
scalar_i16_argmin
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
292.7 µs
scalar_i16_argmax
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
292.7 µs
scalar_f16_argmin_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
534.5 µs
sse_f16_argmin_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
158.3 µs
impl_f16_argmax_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
121.4 µs
sse_f16_argmax_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
158.3 µs
sse_i16_argminmax
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
140.7 µs
scalar_i8_argmax
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
253.1 µs
scalar_i8_argmin
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
253.1 µs
avx2_f16_argminmax_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
128.4 µs
avx2_f16_argmax_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
121 µs
impl_f16_argmin_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
121.4 µs
impl_f32_argmax_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
241.1 µs
impl_i8_argmax
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
67.8 µs
impl_f16_argmin_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
121.2 µs
impl_f16_argminmax_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
128.6 µs
avx2_f16_argmin_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
121 µs
sse_i16_argmin
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
126.2 µs
sse_i8_argminmax
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
84.7 µs
scalar_i8_argminmax
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
359.7 µs
avx2_i8_argmin
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
62.5 µs
sse_i16_argmax
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
126.2 µs
sse_u16_argminmax
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
147.5 µs
sse_i8_argmin
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
67.6 µs
sse_i8_argmax
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
67.6 µs
avx2_i8_argmax
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
62.5 µs
avx2_i8_argminmax
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
74.1 µs
scalar_u16_argmax
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
292.7 µs
sse_u16_argmin
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
129.8 µs
scalar_u16_argmin
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
292.7 µs
sse_u16_argmax
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
129.8 µs
avx2_i16_argmin
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
106.6 µs
avx2_i16_argmax
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
106.6 µs
scalar_u16_argminmax
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
349.6 µs
impl_u16_argmin
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
107.7 µs
avx2_i16_argminmax
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
113.1 µs
impl_u16_argmax
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
107.8 µs
avx2_i64_argminmax
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
452.2 µs
impl_i16_argmax
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
106.8 µs
impl_i16_argmin
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
106.8 µs
scalar_i64_argminmax
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
629.6 µs
impl_i8_argminmax
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
84.9 µs
sse_i64_argminmax
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
565.9 µs
scalar_i64_argmax
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
537.1 µs
avx2_u16_argmin
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
107.5 µs
impl_i16_argminmax
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
113.3 µs
impl_i8_argmin
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
67.7 µs
scalar_i64_argmin
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
537.1 µs
sse_u64_argminmax
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
587.2 µs
avx2_i64_argmin
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
430.7 µs
impl_i64_argminmax
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
452.4 µs
sse_i64_argmin
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
508.9 µs
scalar_u64_argmax
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
558.5 µs
avx2_u64_argminmax
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
459.3 µs
impl_i64_argmin
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
430.9 µs
sse_i64_argmax
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
508.9 µs
scalar_u64_argmin
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
537.1 µs
sse_u64_argmin
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
523.2 µs
scalar_u32_argminmax
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
442.9 µs
impl_u64_argmin
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
431 µs
sse_u64_argmax
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
523.2 µs
avx2_u64_argmax
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
430.8 µs
impl_i64_argmax
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
431 µs
avx2_u64_argmin
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
430.8 µs
avx_f64_argmax_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
427.3 µs
impl_u64_argmax
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
431 µs
scalar_f64_argminmax_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
757.7 µs
avx2_u16_argmax
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
107.5 µs
avx_f64_argminmax_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
459.5 µs
avx2_u16_argminmax
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
115.6 µs
scalar_f64_argmin_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
643.9 µs
impl_f64_argmin_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
427.5 µs
avx2_i64_argmax
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
430.8 µs
impl_u16_argminmax
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
115.8 µs
scalar_f64_argmax_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
643.9 µs
impl_f64_argminmax_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
459.7 µs
sse_f64_argmax_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
494.8 µs
impl_u64_argminmax
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
459.5 µs
impl_f64_argmax_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
427.6 µs
sse_f64_argmin_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
494.8 µs
avx_f64_argmin_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
427.4 µs
scalar_u64_argminmax
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
629.6 µs
sse_f64_argminmax_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
573.1 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs