vortex-data
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Faster true count using AVX2 and AVX512 instructions
#6931
Comparing
rk/truecount
(
d3c062d
) with
develop
(
fc4d111
)
CodSpeed Performance Gauge
+88%
Improvement
8
Untouched
1001
Skipped
1515
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
Skipped
2524 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
true_count_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+88%
1,013.9 ns
538.6 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
true_count_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+80%
11.8 µs
6.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
true_count_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+52%
3.6 µs
2.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
null_count_run_end[(100000, 1024, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+13%
65.6 µs
57.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
null_count_run_end[(100000, 1024, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+13%
65.9 µs
58.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
null_count_run_end[(100000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+12%
72.8 µs
64.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
null_count_run_end[(100000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+12%
73.1 µs
65.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
null_count_run_end[(100000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+12%
75.2 µs
67.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_many_nulls[0.01]
vortex-array/benches/dict_unreferenced_mask.rs
CodSpeed Performance Gauge
+9%
59.2 µs
54.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitwise_not_vortex_buffer_mut[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+8%
376.1 ns
346.9 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitwise_not_vortex_buffer_mut[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+6%
535.6 ns
506.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
decode_bool_nullable[10000_1000_alternating_mostly_valid]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+5%
20.9 µs
19.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
true_count_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+5%
1.3 µs
1.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitwise_not_vortex_buffer_mut[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+4%
709.4 ns
680.3 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
append_buffer_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+4%
176 µs
168.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
null_count_run_end[(100000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+4%
223.9 µs
215.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
append_buffer_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+4%
57.4 µs
55.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
null_count_run_end[(100000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+4%
234.4 µs
225.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
append_buffer_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+4%
26.4 µs
25.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
append_buffer_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
28.5 µs
27.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
null_count_run_end[(100000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs
CodSpeed Performance Gauge
+3%
281.9 µs
273.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
chunked_opt_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+3%
95.8 µs
92.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
decode_bool_nullable[10000_100_alternating_mostly_valid]
encodings/runend/benches/run_end_decode.rs
CodSpeed Performance Gauge
+3%
26.1 µs
25.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_many_nulls[0.1]
vortex-array/benches/dict_unreferenced_mask.rs
CodSpeed Performance Gauge
+3%
176.3 µs
171.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
append_buffer_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
21.2 µs
20.6 µs
1
2
3
4
5
...
101
Commits
Click on a commit to change the comparison range
Base
develop
fc4d111
+88.24%
trythis
d3c062d
12 hours ago
by robert3005
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs