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

Expression pushdown for duckdb

#7727
Comparing
myrrc/duckdb-pushdown-expression
(
3d8c0fa
) with
develop
(
3a6db6c
)
CodSpeed Performance Gauge
-1%
Improvement
1
Regression
1
Untouched
1235

Benchmarks

1237 total
chunked_varbinview_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-18%
161.9 µs197.7 µs
chunked_varbinview_opt_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+20%
224.8 µs187.5 µs
cuda/for_bitpacked_6bw/dispatch_u32[100M]
vortex-cuda/benches/dynamic_dispatch_cuda.rs::benches::benchmark_dynamic_dispatch::cuda
CodSpeed Performance Gauge
+5%
1.1 ms1 ms
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+3%
31.2 µs30.4 µs
encode_varbin[(1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
165.6 µs162 µs
encode_varbin[(1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
170.3 µs167.2 µs
push_n_vortex_buffer[u32, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+2%
1.7 µs1.7 µs
decode_primitives[u8, (10000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
53.2 µs52.3 µs
decode_primitives[u8, (10000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
53.2 µs52.3 µs
decode_primitives[u8, (10000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+2%
53.2 µs52.4 µs
cuda/alp_f32/10%[100M]
vortex-cuda/benches/alp_cuda.rs::benches::benchmark_alp_decode::cuda
CodSpeed Performance Gauge
+2%
4.5 ms4.5 ms
encode_varbin[(1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
165.1 µs162.7 µs
take_map[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
1.2 ms1.1 ms
decode_primitives[u8, (10000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
53.2 µs52.4 µs
cuda/alp_f64/0%[100M]
vortex-cuda/benches/alp_cuda.rs::benches::benchmark_alp_decode::cuda
CodSpeed Performance Gauge
+1%
3.3 ms3.3 ms
encode_varbin[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
163.7 µs161.4 µs
decode_varbinview[(1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
31.6 µs31.2 µs
chunked_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+1%
45.5 µs44.9 µs
train_compressor[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
CodSpeed Performance Gauge
+1%
3.3 ms3.2 ms
encode_varbin[(1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
223.9 µs221 µs
encode_varbinview[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
195.5 µs193.2 µs
decode_primitives[f32, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
17.2 µs17 µs
decode_primitives[f32, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+1%
17.1 µs16.9 µs
take_map[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
997.5 µs988.4 µs
take_map[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
1.1 ms1.1 ms

Commits

Click on a commit to change the comparison range
Base
develop
3a6db6c
-0.91%
initial
3d8c0fa
24 days ago
by myrrc
© 2026 CodSpeed Technology
Home Terms Privacy Docs