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

Feature: add `take` compute for slices

#5537Merged
Comparing
ct/take-slice
(
8b07ace
) with
develop
(
7e1d377
)
CodSpeed Performance Gauge
+17%
Untouched
806
Archived
907

Benchmarks

1713 total
take_indices[(1000000, 16)]
encodings/runend/benches/run_end_compress.rs
Archived
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
take_indices[(1000000, 4096)]
encodings/runend/benches/run_end_compress.rs
Archived
CodSpeed Performance Gauge
+1%
41.2 µs40.9 µs
take_indices[(1000000, 8192)]
encodings/runend/benches/run_end_compress.rs
Archived
CodSpeed Performance Gauge
+1%
36.2 µs36 µs
slice_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
+17%
397.8 ns339.4 ns
BooleanBuffer>, 65536]
vortex-buffer/benches/vortex_bitbuffer.rs::from_iter[Arrow<arrow_buffer::buffer::boolean
Archived
CodSpeed Performance Gauge
0%
587.3 µs587.3 µs
from_iter[BitBuffer, 1024]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
0%
9.6 µs9.6 µs
from_iter[BitBuffer, 65536]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
0%
242 µs242 µs
from_iter[BitBuffer, 128]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
+1%
4.9 µs4.8 µs
from_iter[BitBuffer, 2048]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
0%
13.4 µs13.4 µs
from_iter[BitBuffer, 16384]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
0%
65.1 µs65.1 µs
slice_arrow_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
+17%
397.8 ns339.4 ns
slice_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
+17%
397.8 ns339.4 ns
slice_arrow_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
+17%
397.8 ns339.4 ns
slice_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
Archived
CodSpeed Performance Gauge
+17%
397.8 ns339.4 ns
BooleanBuffer>, 16384]
vortex-buffer/benches/vortex_bitbuffer.rs::from_iter[Arrow<arrow_buffer::buffer::boolean
Archived
CodSpeed Performance Gauge
0%
151.1 µs151 µs
BooleanBuffer>, 1024]
vortex-buffer/benches/vortex_bitbuffer.rs::from_iter[Arrow<arrow_buffer::buffer::boolean
Archived
CodSpeed Performance Gauge
0%
11.9 µs11.9 µs
BooleanBuffer>, 2048]
vortex-buffer/benches/vortex_bitbuffer.rs::from_iter[Arrow<arrow_buffer::buffer::boolean
Archived
CodSpeed Performance Gauge
0%
21 µs21 µs
BooleanBuffer>, 128]
vortex-buffer/benches/vortex_bitbuffer.rs::from_iter[Arrow<arrow_buffer::buffer::boolean
Archived
CodSpeed Performance Gauge
0%
3.9 µs3.9 µs
encode_specialized
vortex-btrblocks/benches/dict_encode.rs
Archived
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
encode_generic
vortex-btrblocks/benches/dict_encode.rs
Archived
CodSpeed Performance Gauge
0%
5.3 ms5.3 ms
decompress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs
Archived
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
decompress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs
Archived
CodSpeed Performance Gauge
0%
200 µs200.1 µs
decompress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs
Archived
CodSpeed Performance Gauge
0%
246 µs246.2 µs
decompress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs
Archived
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
compress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs
Archived
CodSpeed Performance Gauge
0%
488.1 µs488.2 µs

Commits

Click on a commit to change the comparison range
Base
develop
7e1d377
+17.18%
port avx2 implementation over to vortex-compute
8b07ace
6 months ago
by connortsui20
© 2026 CodSpeed Technology
Home Terms Privacy Docs