Avatar for the vortex-data user
vortex-data
vortex
BlogDocsChangelog

Expression pushdown for duckdb

#7727
Comparing
myrrc/duckdb-pushdown-expression
(
87d7c5a
) with
develop
(
e2062a7
)
CodSpeed Performance Gauge
-25%
Improvement
2
Regression
1
Untouched
1195

Benchmarks

1198 total
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
CodSpeed Performance Gauge
-25%
177.4 µs236.3 µs
dynamic_dispatch_f32[10M]
vortex-cuda/benches/dynamic_dispatch_cuda.rs::benches::benchmark_dynamic_dispatch::alp_for_bp_6bw_f32
CodSpeed Performance Gauge
+41%
165.9 µs117.8 µs
runend[10M_i32_runlen_1000]
vortex-cuda/benches/runend_cuda.rs::benches::benchmark_runend::runend_cuda
CodSpeed Performance Gauge
+37%
133.1 µs97.3 µs
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+9%
183.9 µs169.1 µs
true_count_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+7%
843.1 ns784.7 ns
true_count_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+6%
1,053.1 ns994.7 ns
true_count_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+5%
1.1 µs1.1 µs
true_count_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+4%
678.1 ns648.9 ns
dynamic_dispatch_f32[100M]
vortex-cuda/benches/dynamic_dispatch_cuda.rs::benches::benchmark_dynamic_dispatch::alp_for_bp_6bw_f32
CodSpeed Performance Gauge
+4%
1.1 ms1.1 ms
encode_varbin[(1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+4%
229 µs220.7 µs
dynamic_dispatch_u32[10M]
vortex-cuda/benches/dynamic_dispatch_cuda.rs::benches::benchmark_dynamic_dispatch::for_bitpacked_6bw
CodSpeed Performance Gauge
+4%
118.8 µs114.7 µs
bitwise_or_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
1.9 µs1.9 µs
bitwise_and_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
1.9 µs1.9 µs
new_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
CodSpeed Performance Gauge
+3%
62.9 µs61.1 µs
true_count_arrow_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
2.1 µs2 µs
bitwise_or_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
2.1 µs2.1 µs
bitwise_and_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
2.1 µs2.1 µs
bitwise_or_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
2.3 µs2.2 µs
bitwise_and_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
2.3 µs2.3 µs
runend[10M_i32_runlen_100000]
vortex-cuda/benches/runend_cuda.rs::benches::benchmark_runend::runend_cuda
CodSpeed Performance Gauge
+2%
92.2 µs90.1 µs
runend[10M_i32_runlen_10]
vortex-cuda/benches/runend_cuda.rs::benches::benchmark_runend::runend_cuda
CodSpeed Performance Gauge
+2%
163.3 µs160 µs
decode_primitives[i64, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
19.1 µs18.7 µs
for[10M_u8]
vortex-cuda/benches/for_cuda.rs::benches::benchmark_ffor::ffor_cuda
CodSpeed Performance Gauge
+2%
74.2 µs72.8 µs
bitwise_and_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+2%
4.8 µs4.7 µs
bitwise_or_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+2%
4.8 µs4.7 µs

Commits

Click on a commit to change the comparison range
Base
develop
e2062a7
-24.93%
initial
87d7c5a
3 days ago
by myrrc
© 2026 CodSpeed Technology
Home Terms Privacy Docs