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

statpopgen: store GT genotypes as u8 (schema + builder + regression test)

#8230
Comparing
claude/statpopgen-layout-compression-SAaRE
(
aef5ba3
) with
develop
(
66335d4
)
CodSpeed Performance Gauge
+11%
Improvement
5
Regression
1
Untouched
1269

Benchmarks

1275 total
chunked_varbinview_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
-11%
273.3 µs308.3 µs
chunked_varbinview_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
CodSpeed Performance Gauge
+22%
197.7 µs161.4 µs
encode_varbin[(1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+15%
162.3 µs141.6 µs
encode_varbin[(1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+14%
161.3 µs141 µs
encode_varbin[(1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+14%
163 µs142.8 µs
encode_varbin[(1000, 32)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+14%
168.3 µs147.8 µs
encode_varbin[(1000, 512)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+8%
218.9 µs203.1 µs
map_each[BufferMut<i32>, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+7%
466.1 ns436.9 ns
binary_search_vortex
vortex-array/benches/search_sorted.rs
CodSpeed Performance Gauge
+6%
515.3 ns486.1 ns
iter_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
890.3 ns861.1 ns
set_indices_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
1 µs1 µs
set_indices_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
1.1 µs1.1 µs
set_indices_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
2.3 µs2.3 µs
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
CodSpeed Performance Gauge
+2%
34 µs33.1 µs
rank_single[(1024, 0.1)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
+2%
1.4 µs1.4 µs
rank_single[(1024, 0.9)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
+2%
1.5 µs1.4 µs
dict_canonicalize_zipfian[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+2%
47.6 µs46.7 µs
take_fsl_random[64, 100]
vortex-array/benches/take_fsl.rs
CodSpeed Performance Gauge
+2%
120.3 µs118.2 µs
cuda/alp_f64/0%[100M]
vortex-cuda/benches/alp_cuda.rs::benches::benchmark_alp_decode::cuda
CodSpeed Performance Gauge
+2%
3.4 ms3.3 ms
ScalarBuffer<i32>>, 128]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
CodSpeed Performance Gauge
+2%
1.8 µs1.7 µs
push_n_vortex_buffer[u32, 128]
vortex-buffer/benches/vortex_buffer.rs
CodSpeed Performance Gauge
+2%
1.8 µs1.7 µs
rank_single[(16384, 0.9)]
vortex-mask/benches/rank.rs
CodSpeed Performance Gauge
+2%
1.8 µs1.7 µs
transpose_scalar
encodings/fastlanes/benches/bit_transpose.rs
CodSpeed Performance Gauge
+2%
1.8 µs1.8 µs
set_indices_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+2%
3.7 µs3.7 µs
take_map[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+1%
89.9 µs88.6 µs

Commits

Click on a commit to change the comparison range
Base
develop
66335d4
0%
Add regression test for statpopgen GT u8 builder
fd8c9b3
1 day ago
by claude
+10.81%
Merge branch 'develop' into claude/statpopgen-layout-compression-SAaRE
aef5ba3
1 day ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs