Skip to content
Snippets Groups Projects
  1. Nov 13, 2018
  2. Nov 09, 2018
    • Yann Collet's avatar
      Merge pull request #1411 from facebook/prefetch_dict · 7b0c551b
      Yann Collet authored
      Improves decompression speed when using cold dictionary
      7b0c551b
    • Yann Collet's avatar
      Merge pull request #1410 from facebook/prefetch_dec · 1b4a9c51
      Yann Collet authored
       improve long-range decoder speed
      1b4a9c51
    • Yann Collet's avatar
      Improves decompression speed when using cold dictionary · 483759a3
      Yann Collet authored
      by triggering the prefetching decoder path
      (which used to be dedicated to long-range offsets only).
      
      Figures on my laptop :
      no content prefetch : ~300 MB/s (for reference)
      full content prefetch : ~325 MB/s (before this patch)
      new prefetch path : ~375 MB/s (after this patch)
      
      The benchmark speed is already significant,
      but another side-effect is that this version
      prefetch less data into memory,
      since it only prefetches what's needed, instead of the full dictionary.
      
      This is supposed to help highly active environments
      such as active databases,
      that can't be properly measured in benchmark environment (too clean).
      
      Also :
      fixed the largeNbDict test program
      which was working improperly when setting nbBlocks > nbFiles.
      483759a3
  3. Nov 08, 2018
  4. Nov 06, 2018
  5. Oct 29, 2018
  6. Oct 26, 2018
Loading