bench: enable zstd in bench crate, update codec comparison results

Add features = ["zstd"] to clawhdf5-bench dev-dependency so the
write_2d_chunked_zstd benchmark no longer panics with UnsupportedFilter(32015).

Update BENCHMARKS.md and README.md with measured results from the full
h5bench write suite (2026-06-30, post write-performance improvements):
- Zstd-3 hits 593 MiB/s at 512×512 vs deflate-6's 280 MiB/s (2.12×)
- Zstd-3 hits 330 MiB/s at 128×128 vs deflate-6's 132 MiB/s (2.51×)
- Sequential f64 batch write improved ~8-11% from owned-Vec IO path

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
This commit is contained in:
Omar Sobh
2026-06-30 23:49:13 +00:00
co-authored by Claude Sonnet 4.6
parent 2ddb22897c
commit e82b8f56bd
3 changed files with 34 additions and 8 deletions
+1 -1
View File
@@ -59,7 +59,7 @@ tempfile = "3"
hdf5 = { version = "0.12", optional = true, package = "hdf5-metno" }
[dev-dependencies]
clawhdf5 = { path = "../clawhdf5" }
clawhdf5 = { path = "../clawhdf5", features = ["zstd"] }
criterion = { version = "0.5", features = ["html_reports"] }
[features]