Skip to content

Instantly share code, notes, and snippets.

@janvorli
Created August 18, 2020 16:50
Show Gist options
  • Save janvorli/d4b10e4a10a7adf1e79847e8a0351152 to your computer and use it in GitHub Desktop.
Save janvorli/d4b10e4a10a7adf1e79847e8a0351152 to your computer and use it in GitHub Desktop.
Brotli performance with and without loop unrolling
| Method | Job | Toolchain | level | file | Mean | Error | StdDev | Median | Min | Max | Ratio | Gen 0 | Gen 1 | Gen 2 | Allocated |
|------------------------ |----------- |-------------------------------------- |-------- |----------------- |-------------:|------------:|------------:|-------------:|-------------:|-------------:|------:|------:|------:|------:|----------:|
| Compress_WithState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Optimal | TestDocument.pdf | 862,129.6 us | 1,450.77 us | 1,286.07 us | 861,591.6 us | 860,933.5 us | 864,949.5 us | 1.00 | - | - | - | 320 B |
| Compress_WithState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Optimal | TestDocument.pdf | 925,634.4 us | 1,669.09 us | 1,561.27 us | 925,095.6 us | 923,926.7 us | 928,918.8 us | 1.07 | - | - | - | 320 B |
| | | | | | | | | | | | | | | | |
| Decompress_WithState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Optimal | TestDocument.pdf | 1,217.2 us | 1.20 us | 1.00 us | 1,216.9 us | 1,216.1 us | 1,219.0 us | 1.00 | - | - | - | 33 B |
| Decompress_WithState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Optimal | TestDocument.pdf | 1,232.3 us | 2.69 us | 2.51 us | 1,232.8 us | 1,229.0 us | 1,236.8 us | 1.01 | - | - | - | 33 B |
| | | | | | | | | | | | | | | | |
| Compress_WithoutState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Optimal | TestDocument.pdf | 861,511.0 us | 960.42 us | 851.39 us | 861,408.3 us | 860,265.1 us | 863,537.2 us | 1.00 | - | - | - | 1216 B |
| Compress_WithoutState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Optimal | TestDocument.pdf | 925,794.7 us | 1,083.43 us | 960.43 us | 925,771.5 us | 924,375.3 us | 927,913.4 us | 1.07 | - | - | - | 2552 B |
| | | | | | | | | | | | | | | | |
| Decompress_WithoutState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Optimal | TestDocument.pdf | 1,215.3 us | 1.95 us | 1.73 us | 1,214.2 us | 1,213.6 us | 1,218.5 us | 1.00 | - | - | - | 1 B |
| Decompress_WithoutState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Optimal | TestDocument.pdf | 1,219.3 us | 1.61 us | 1.34 us | 1,219.1 us | 1,217.8 us | 1,222.2 us | 1.00 | - | - | - | 1 B |
| | | | | | | | | | | | | | | | |
| Compress_WithState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Optimal | alice29.txt | 371,236.2 us | 265.53 us | 235.38 us | 371,207.8 us | 370,747.1 us | 371,531.0 us | 1.00 | - | - | - | 1928 B |
| Compress_WithState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Optimal | alice29.txt | 396,468.4 us | 193.54 us | 171.57 us | 396,424.8 us | 396,263.5 us | 396,819.4 us | 1.07 | - | - | - | 320 B |
| | | | | | | | | | | | | | | | |
| Decompress_WithState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Optimal | alice29.txt | 815.2 us | 0.85 us | 0.66 us | 815.1 us | 814.5 us | 816.4 us | 1.00 | - | - | - | 33 B |
| Decompress_WithState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Optimal | alice29.txt | 806.9 us | 1.14 us | 1.01 us | 806.6 us | 805.6 us | 808.9 us | 0.99 | - | - | - | 33 B |
| | | | | | | | | | | | | | | | |
| Compress_WithoutState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Optimal | alice29.txt | 371,566.3 us | 358.13 us | 299.05 us | 371,582.0 us | 371,206.9 us | 372,225.7 us | 1.00 | - | - | - | 288 B |
| Compress_WithoutState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Optimal | alice29.txt | 396,997.9 us | 712.45 us | 631.57 us | 396,887.0 us | 396,182.5 us | 398,159.2 us | 1.07 | - | - | - | 288 B |
| | | | | | | | | | | | | | | | |
| Decompress_WithoutState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Optimal | alice29.txt | 807.1 us | 0.99 us | 0.77 us | 807.1 us | 806.0 us | 809.0 us | 1.00 | - | - | - | 1 B |
| Decompress_WithoutState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Optimal | alice29.txt | 804.9 us | 0.61 us | 0.54 us | 804.9 us | 804.0 us | 805.8 us | 1.00 | - | - | - | 1 B |
| | | | | | | | | | | | | | | | |
| Compress_WithState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Optimal | sum | 92,843.7 us | 93.30 us | 82.71 us | 92,816.8 us | 92,752.4 us | 93,010.6 us | 1.00 | - | - | - | 104 B |
| Compress_WithState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Optimal | sum | 98,504.6 us | 181.04 us | 160.49 us | 98,518.4 us | 98,212.9 us | 98,801.2 us | 1.06 | - | - | - | 104 B |
| | | | | | | | | | | | | | | | |
| Decompress_WithState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Optimal | sum | 266.9 us | 0.27 us | 0.24 us | 266.9 us | 266.5 us | 267.3 us | 1.00 | - | - | - | 32 B |
| Decompress_WithState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Optimal | sum | 268.3 us | 0.87 us | 0.82 us | 268.1 us | 267.1 us | 269.4 us | 1.01 | - | - | - | 32 B |
| | | | | | | | | | | | | | | | |
| Compress_WithoutState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Optimal | sum | 92,829.2 us | 86.46 us | 72.20 us | 92,843.9 us | 92,703.5 us | 92,992.7 us | 1.00 | - | - | - | 72 B |
| Compress_WithoutState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Optimal | sum | 98,307.2 us | 161.05 us | 150.64 us | 98,261.9 us | 98,120.5 us | 98,573.4 us | 1.06 | - | - | - | 72 B |
| | | | | | | | | | | | | | | | |
| Decompress_WithoutState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Optimal | sum | 265.4 us | 0.36 us | 0.32 us | 265.4 us | 264.8 us | 266.0 us | 1.00 | - | - | - | - |
| Decompress_WithoutState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Optimal | sum | 267.0 us | 0.53 us | 0.47 us | 267.0 us | 266.0 us | 267.7 us | 1.01 | - | - | - | - |
| | | | | | | | | | | | | | | | |
| Compress_WithState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Fastest | TestDocument.pdf | 517.2 us | 0.60 us | 0.50 us | 517.2 us | 516.2 us | 518.0 us | 1.00 | - | - | - | 33 B |
| Compress_WithState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Fastest | TestDocument.pdf | 561.7 us | 1.39 us | 1.23 us | 561.8 us | 559.7 us | 563.4 us | 1.09 | - | - | - | 33 B |
| | | | | | | | | | | | | | | | |
| Decompress_WithState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Fastest | TestDocument.pdf | 569.7 us | 2.10 us | 1.87 us | 569.6 us | 566.1 us | 572.2 us | 1.00 | - | - | - | 33 B |
| Decompress_WithState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Fastest | TestDocument.pdf | 565.6 us | 1.16 us | 1.09 us | 565.5 us | 564.4 us | 567.8 us | 0.99 | - | - | - | 33 B |
| | | | | | | | | | | | | | | | |
| Compress_WithoutState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Fastest | TestDocument.pdf | 513.8 us | 0.70 us | 0.59 us | 513.6 us | 513.2 us | 515.3 us | 1.00 | - | - | - | 1 B |
| Compress_WithoutState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Fastest | TestDocument.pdf | 558.3 us | 0.66 us | 0.52 us | 558.5 us | 557.5 us | 559.0 us | 1.09 | - | - | - | 1 B |
| | | | | | | | | | | | | | | | |
| Decompress_WithoutState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Fastest | TestDocument.pdf | 565.7 us | 0.53 us | 0.44 us | 565.7 us | 564.5 us | 566.2 us | 1.00 | - | - | - | 1 B |
| Decompress_WithoutState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Fastest | TestDocument.pdf | 563.1 us | 0.79 us | 0.66 us | 563.0 us | 562.4 us | 564.8 us | 1.00 | - | - | - | 1 B |
| | | | | | | | | | | | | | | | |
| Compress_WithState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Fastest | alice29.txt | 1,424.6 us | 1.23 us | 1.02 us | 1,424.3 us | 1,423.6 us | 1,426.9 us | 1.00 | - | - | - | 34 B |
| Compress_WithState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Fastest | alice29.txt | 1,465.8 us | 1.08 us | 0.90 us | 1,465.7 us | 1,464.6 us | 1,467.8 us | 1.03 | - | - | - | 34 B |
| | | | | | | | | | | | | | | | |
| Decompress_WithState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Fastest | alice29.txt | 928.7 us | 1.26 us | 1.05 us | 929.1 us | 926.6 us | 930.3 us | 1.00 | - | - | - | 33 B |
| Decompress_WithState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Fastest | alice29.txt | 941.7 us | 1.43 us | 1.27 us | 941.6 us | 939.4 us | 944.2 us | 1.01 | - | - | - | 33 B |
| | | | | | | | | | | | | | | | |
| Compress_WithoutState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Fastest | alice29.txt | 1,423.2 us | 2.15 us | 1.80 us | 1,422.3 us | 1,421.7 us | 1,427.6 us | 1.00 | - | - | - | 2 B |
| Compress_WithoutState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Fastest | alice29.txt | 1,465.8 us | 2.09 us | 1.85 us | 1,465.4 us | 1,462.5 us | 1,469.2 us | 1.03 | - | - | - | 2 B |
| | | | | | | | | | | | | | | | |
| Decompress_WithoutState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Fastest | alice29.txt | 927.2 us | 1.60 us | 1.42 us | 926.6 us | 925.9 us | 930.1 us | 1.00 | - | - | - | 1 B |
| Decompress_WithoutState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Fastest | alice29.txt | 938.6 us | 1.49 us | 1.25 us | 938.5 us | 936.7 us | 940.4 us | 1.01 | - | - | - | 1 B |
| | | | | | | | | | | | | | | | |
| Compress_WithState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Fastest | sum | 278.1 us | 0.90 us | 0.80 us | 277.8 us | 276.8 us | 279.7 us | 1.00 | - | - | - | 32 B |
| Compress_WithState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Fastest | sum | 290.1 us | 1.12 us | 0.93 us | 290.5 us | 287.7 us | 290.7 us | 1.04 | - | - | - | 32 B |
| | | | | | | | | | | | | | | | |
| Decompress_WithState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Fastest | sum | 226.5 us | 0.26 us | 0.22 us | 226.4 us | 226.1 us | 226.8 us | 1.00 | - | - | - | 32 B |
| Decompress_WithState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Fastest | sum | 228.0 us | 0.23 us | 0.18 us | 228.0 us | 227.7 us | 228.2 us | 1.01 | - | - | - | 32 B |
| | | | | | | | | | | | | | | | |
| Compress_WithoutState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Fastest | sum | 271.5 us | 0.40 us | 0.36 us | 271.4 us | 270.9 us | 272.2 us | 1.00 | - | - | - | - |
| Compress_WithoutState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Fastest | sum | 282.3 us | 0.10 us | 0.08 us | 282.3 us | 282.1 us | 282.4 us | 1.04 | - | - | - | - |
| | | | | | | | | | | | | | | | |
| Decompress_WithoutState | Job-IKEYGM | /Core_Root_FullUnroll/corerun | Fastest | sum | 226.0 us | 0.28 us | 0.26 us | 226.0 us | 225.6 us | 226.4 us | 1.00 | - | - | - | - |
| Decompress_WithoutState | Job-ZDOOKP | /Core_Root_NoUnroll/Core_Root/corerun | Fastest | sum | 227.5 us | 0.21 us | 0.19 us | 227.6 us | 227.1 us | 227.8 us | 1.01 | - | - | - | - |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment