Avatar for the spiraldb user
spiraldb
fsst
BlogDocsChangelog

feat: add FSST12 (12-bit-code) variant

#216
Comparing
mp/fsst12
(
17bfe80
) with
develop
(
76baf7a
)
CodSpeed Performance Gauge
0%
Untouched
25
New
17

Benchmarks

42 total
compress
benches/micro.rs::bench_micro::bench_fsst12_micro::fsst12/cf=8
CodSpeed Performance Gauge
N/A
N/A2.2 ms
decompress
benches/micro.rs::bench_micro::bench_fsst12_micro::fsst12/cf=8
CodSpeed Performance Gauge
N/A
N/A1.1 ms
compress
benches/micro.rs::bench_micro::bench_fsst12_micro::fsst12/identity
CodSpeed Performance Gauge
N/A
N/A10.8 ms
decompress
benches/micro.rs::bench_micro::bench_fsst12_micro::fsst12/identity
CodSpeed Performance Gauge
N/A
N/A5.6 ms
1mb-abcdefgh
benches/micro.rs::bench_micro::bench_fsst12_micro::fsst12/train-and-compress
CodSpeed Performance Gauge
N/A
N/A10.1 ms
train-and-compress
benches/compress.rs::compress_bench::bench_dbtext::fsst12/dbtext/l_comment
CodSpeed Performance Gauge
N/A
N/A22.3 ms
compress-only
benches/compress.rs::compress_bench::bench_dbtext::fsst12/dbtext/urls
CodSpeed Performance Gauge
N/A
N/A31.3 ms
decompress
benches/compress.rs::compress_bench::bench_dbtext::fsst12/dbtext/urls
CodSpeed Performance Gauge
N/A
N/A15 ms
train-and-compress
benches/compress.rs::compress_bench::bench_dbtext::fsst12/dbtext/urls
CodSpeed Performance Gauge
N/A
N/A41.5 ms
compress-only
benches/compress.rs::compress_bench::bench_dbtext::fsst12/dbtext/wikipedia
CodSpeed Performance Gauge
N/A
N/A17.5 ms
decompress
benches/compress.rs::compress_bench::bench_dbtext::fsst12/dbtext/wikipedia
CodSpeed Performance Gauge
N/A
N/A8.2 ms
train-and-compress
benches/compress.rs::compress_bench::bench_dbtext::fsst12/dbtext/wikipedia
CodSpeed Performance Gauge
N/A
N/A29.9 ms
compress-only
benches/compress.rs::compress_bench::bench_small_input::fsst12/small-input
CodSpeed Performance Gauge
N/A
N/A3.3 µs
decompress
benches/compress.rs::compress_bench::bench_small_input::fsst12/small-input
CodSpeed Performance Gauge
N/A
N/A2.3 µs
train-and-compress
benches/compress.rs::compress_bench::bench_small_input::fsst12/small-input
CodSpeed Performance Gauge
N/A
N/A7.7 ms
compress-only
benches/compress.rs::compress_bench::bench_dbtext::fsst12/dbtext/l_comment
CodSpeed Performance Gauge
N/A
N/A11.9 ms
decompress
benches/compress.rs::compress_bench::bench_dbtext::fsst12/dbtext/l_comment
CodSpeed Performance Gauge
N/A
N/A5.6 ms
decompress-into-reuse
benches/micro.rs::bench_micro::bench_decompress_short::decompress-short/8b-64b
CodSpeed Performance Gauge
+4%
687.8 ns658.6 ns
compress-only
benches/compress.rs::compress_bench::bench_dbtext::dbtext/wikipedia
CodSpeed Performance Gauge
0%
18.2 ms18.2 ms
train-and-compress
benches/compress.rs::compress_bench::bench_dbtext::dbtext/wikipedia
CodSpeed Performance Gauge
0%
21.9 ms21.8 ms
compress-only
benches/compress.rs::compress_bench::bench_dbtext::dbtext/l_comment
CodSpeed Performance Gauge
0%
12.8 ms12.8 ms
train-and-compress
benches/compress.rs::compress_bench::bench_dbtext::dbtext/l_comment
CodSpeed Performance Gauge
0%
15.6 ms15.6 ms
train-and-compress
benches/compress.rs::compress_bench::bench_small_input::small-input
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
compress-only
benches/compress.rs::compress_bench::bench_dbtext::dbtext/urls
CodSpeed Performance Gauge
0%
31.9 ms31.9 ms
train-and-compress
benches/compress.rs::compress_bench::bench_dbtext::dbtext/urls
CodSpeed Performance Gauge
0%
34.5 ms34.5 ms

Commits

Click on a commit to change the comparison range
Base
develop
76baf7a
-0.05%
feat: add FSST12 (12-bit-code) variant
2274d55
2 days ago
by mprammer
-0.06%
docs(fsst12): attribute algorithm to cwida/fsst, not FastLanes paper
2461b5a
2 days ago
by mprammer
+0.02%
fsst12: decouple training schedule from FSST8; document cwida divergences
19254e4
2 days ago
by mprammer
-0.16%
docs(readme): drop dead docs.rs link from the FSST12 section
e4fc320
2 days ago
by mprammer
+0.07%
style: cargo fmt
17bfe80
2 days ago
by mprammer
© 2026 CodSpeed Technology
Home Terms Privacy Docs