~/talk

Btune: Making Compression Better

Talkat PyData Global 2023 · 2023-12-06..12-08· [databases]
slides:none on file

Btune is a dynamic plugin for Blosc2 that finds codec and parameter combinations by running a Btune genetic mode search and optional neural‑network inference, measuring actual tradeoffs like ~1.5 GB/s compress with ~4× ratio on a laptop, ~4–4.8× best ratios with Zstandard, chunked processing that becomes ~6× faster, and up to ~20–22 GB/s on a 16‑core server. It tries codecs (LZ4, blosclz, LZ4, Zstandard), filters like bitshuffle, varies threads/levels, and produces usable recommendations but requires retrials and machine‑specific tuning.

AI-written summary · about

  1. 0:00Btune and compression tuning
  2. 1:31Genetic tuning tutorial setup
  3. 5:45Btune’s state machine workflow
  4. 13:16First compression benchmark
  5. 21:37Speed vs compression ratio tradeoffs
  6. 31:06Compression speed in performance mode
  7. 41:13Balancing speed and ratio
  8. 48:35Maximizing Zstandard ratio
  9. 52:34Neural network inference mode
  10. 1:06:23Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.