vortex-data
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
add distortion benchmark for turboquant Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/tq-error
3 minutes ago
add distortion benchmark for turboquant Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/tq-error
8 minutes ago
fix Signed-off-by: Matthew Katz <katz@spiraldb.com>
mk/add-list-layout
1 hour ago
add distortion benchmark for turboquant Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/tq-error
1 hour ago
add distortion benchmark for turboquant Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
ct/tq-error
1 hour ago
Vectorize integer sum via chunked widening accumulator The all-valid integer sum did a per-element `checked_add`, whose overflow early-return branch blocked autovectorization, leaving a scalar loop. Sum narrower-than-64-bit integers in chunks of 65536 into a widened 64-bit accumulator with no per-element check: a chunk of <64-bit values cannot overflow the 64-bit accumulator (2^16 * (2^32-1) < 2^64), so only one checked add per chunk is needed. This lets the inner loop vectorize to packed widening adds (paddq + unpck). 64-bit inputs keep the per-element checked path since a chunk of 64-bit values could itself overflow. This observes overflow at chunk boundaries rather than per element, so a signed sum whose running total transiently leaves i64 range but ends in range now returns the true total instead of null. The final result is unchanged whenever the existing per-batch combine did not already overflow. Benchmarked over 100k elements: sum_i32 ~19us, sum_u32 ~15us, sum_i64 ~51us. Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
claude/great-edison-jrGY0
2 hours ago
Explicit Precision::Absent variant instead of Option<Precision> (#8042) This PR adds a new `Precision::Absent` variant **only after serialization** because its a more idiomatic API. The serialization format is unchanged. --------- Signed-off-by: Adam Gutglick <adam@spiraldb.com>
develop
3 hours ago
fix things Signed-off-by: Adam Gutglick <adam@spiraldb.com>
adamg/absent-precision-variant
3 hours ago
Latest Branches
CodSpeed Performance Gauge
-14%
TurboQuant: Add distortion benchmark
#8070
3 hours ago
007b3ab
ct/tq-error
CodSpeed Performance Gauge
+3%
feat: add `ListLayout`
#8071
1 hour ago
1040c9e
mk/add-list-layout
CodSpeed Performance Gauge
+15%
perf: aggregate min/max
#8061
2 hours ago
8b98b5d
claude/great-edison-jrGY0
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs