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.
11 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
11 months ago
CPU Simulation
Compare
Suggested base runs:
Pull Request Base
•
Default Branch
Benchmarks
scalar_u32_argmin
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
350.5 µs
scalar_f64_argmin_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
714.8 µs
scalar_f64_argmax_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
714.8 µs
scalar_u32_argmax
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
371.8 µs
sse_u32_argminmax
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
294 µs
sse_u32_argmin
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
261.9 µ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_u32_argmin
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
215.7 µs
avx2_f64_argminmax_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
487.8 µs
avx2_f64_argmax_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
487.9 µ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
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
avx2_u32_argmax
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
215.7 µs
impl_u32_argminmax
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
230.2 µs
scalar_f32_argminmax_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
571.1 µs
scalar_f32_argmax_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
457.2 µs
impl_u32_argmax
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
215.9 µs
impl_f64_argminmax_rn
benches/bench_f64_return_nan.rs::benches::argminmax_rn_f64_random_array_long
488 µ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
sse_f32_argmin_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
247.7 µs
sse_f32_argminmax_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
276.5 µs
avx_f32_argmin_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
214.1 µs
impl_f32_argmin_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
214.3 µ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
avx_f32_argminmax_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
230.3 µs
scalar_f32_argmin_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
457.2 µs
sse_u8_argmax
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
69.3 µs
impl_f32_argmax_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
214.2 µs
scalar_u8_argmin
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
253.1 µs
scalar_i32_argminmax
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
442.9 µs
sse_u8_argmin
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
68.8 µs
impl_f32_argminmax_in
benches/bench_f32_ignore_nan.rs::benches::argminmax_in_f32_random_array_long
230.4 µs
scalar_i32_argmax
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
350.5 µs
scalar_u8_argmax
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
253.1 µs
scalar_i32_argmin
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
350.5 µs
avx2_u8_argminmax
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
73.7 µs
sse_i32_argminmax
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
283.4 µs
scalar_f32_argminmax_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
499.7 µs
scalar_u8_argminmax
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
359.8 µs
avx2_u8_argmax
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
62.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
sse_u8_argminmax
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
86.1 µ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
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
scalar_f16_argmin_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
577.1 µs
scalar_f32_argmin_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
528.1 µs
sse_f16_argminmax_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
158.6 µs
impl_u8_argmax
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
69.5 µ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
scalar_f16_argminmax_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
605.6 µs
scalar_f32_argmax_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
528.1 µs
sse_i32_argmin
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
254.8 µ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
avx2_i32_argmin
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
215.7 µs
impl_i32_argminmax
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
225 µs
sse_f16_argmin_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
158.6 µ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
sse_f16_argmax_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
158.7 µs
avx2_f32_argmin_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
241 µs
impl_i32_argmin
benches/bench_i32.rs::benches::argminmax_i32_random_array_long
215.8 µs
sse_f16_argmin_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
158.3 µs
sse_f16_argminmax_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
183.6 µs
impl_f32_argminmax_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
241.1 µs
scalar_f16_argminmax_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
776.3 µs
avx2_f16_argmin_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
121.2 µs
avx2_u8_argmin
benches/bench_u8.rs::benches::argminmax_u8_random_array_long
61.9 µs
avx2_f16_argminmax_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
121.2 µs
avx2_f16_argmax_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
121.2 µs
scalar_f16_argmin_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
534.5 µs
scalar_f16_argmax_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
534.5 µs
impl_f32_argmin_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
241.1 µs
scalar_i16_argmin
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
292.7 µs
scalar_i8_argmax
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
253.1 µs
scalar_i16_argminmax
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
349.6 µs
sse_i16_argminmax
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
140.7 µs
impl_f16_argmax_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
121.2 µs
scalar_i16_argmax
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
292.7 µs
sse_f16_argmax_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
158.3 µs
impl_f16_argminmax_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
121.3 µs
impl_f16_argmax_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
121.4 µs
scalar_i8_argmin
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
253.1 µs
impl_f16_argminmax_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
128.6 µs
sse_i8_argminmax
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
84.7 µs
impl_f16_argmin_rn
benches/bench_f16_return_nan.rs::benches::argminmax_rn_f16_random_array_long
121.4 µs
avx2_f16_argminmax_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
128.4 µs
sse_i8_argmin
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
67.6 µs
impl_f32_argmax_rn
benches/bench_f32_return_nan.rs::benches::argminmax_rn_f32_random_array_long
241.1 µs
avx2_f16_argmax_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
121 µs
impl_f16_argmin_in
benches/bench_f16_ignore_nan.rs::benches::argminmax_in_f16_random_array_long
121.2 µs
impl_i8_argmax
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
67.8 µs
scalar_i8_argminmax
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
359.7 µs
sse_i16_argmax
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
126.2 µ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
scalar_u16_argmax
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
292.7 µs
avx2_i16_argmax
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
106.6 µs
sse_i8_argmax
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
67.6 µs
avx2_i8_argmin
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
62.5 µs
avx2_i16_argminmax
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
113.1 µs
sse_u16_argminmax
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
147.5 µ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
sse_u16_argmin
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
129.8 µs
impl_u16_argmin
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
107.7 µs
scalar_u16_argminmax
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
349.6 µ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_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_u16_argmax
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
107.8 µs
impl_i8_argminmax
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
84.9 µs
avx2_i64_argminmax
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
452.2 µs
impl_i16_argmin
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
106.8 µs
impl_i8_argmin
benches/bench_i8.rs::benches::argminmax_i8_random_array_long
67.7 µs
scalar_i64_argminmax
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
629.6 µs
impl_i16_argmax
benches/bench_i16.rs::benches::argminmax_i16_random_array_long
106.8 µ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
scalar_i64_argmin
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
537.1 µs
sse_i64_argmin
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
508.9 µs
avx2_i64_argmin
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
430.7 µs
scalar_u64_argmax
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
558.5 µ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
sse_u64_argminmax
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
587.2 µs
impl_i64_argminmax
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
452.4 µs
avx2_i64_argmax
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
430.8 µs
avx2_u64_argminmax
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
459.3 µ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_argmin
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
430.9 µs
impl_u64_argmin
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
431 µs
avx2_u64_argmin
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
430.8 µs
scalar_u32_argminmax
benches/bench_u32.rs::benches::argminmax_u32_random_array_long
442.9 µ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_argminmax
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
115.6 µs
impl_i64_argmax
benches/bench_i64.rs::benches::argminmax_i64_random_array_long
431 µs
impl_u16_argminmax
benches/bench_u16.rs::benches::argminmax_u16_random_array_long
115.8 µ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
impl_f64_argmin_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
427.5 µs
impl_u64_argminmax
benches/bench_u64.rs::benches::argminmax_u64_random_array_long
459.5 µs
avx_f64_argmax_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
427.3 µs
scalar_f64_argmin_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
643.9 µs
scalar_f64_argmax_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
643.9 µs
sse_f64_argmax_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
494.8 µs
sse_f64_argmin_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
494.8 µs
impl_f64_argminmax_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
459.7 µs
impl_f64_argmax_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
427.6 µ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
avx_f64_argmin_in
benches/bench_f64_ignore_nan.rs::benches::argminmax_in_f64_random_array_long
427.4 µs
© 2025 CodSpeed Technology
Home
Terms
Privacy
Docs