Skip to content

Instantly share code, notes, and snippets.

@jay-zhuang
Created January 25, 2021 18:09
Show Gist options
  • Save jay-zhuang/e0016cf42e27e776aeb661e469d5b4ae to your computer and use it in GitHub Desktop.
Save jay-zhuang/e0016cf42e27e776aeb661e469d5b4ae to your computer and use it in GitHub Desktop.
filter_bench
2021-01-25T10:03:40-08:00
Running ./filter_bench
Run on (24 X 2394.39 MHz CPU s)
CPU Caches:
L1 Data 32 KiB (x24)
L1 Instruction 32 KiB (x24)
L2 Unified 4096 KiB (x24)
L3 Unified 16384 KiB (x24)
Load Average: 6.12, 9.77, 8.64
------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations size
------------------------------------------------------------------------------------------
FilterBuild/0/10/10/1024 25366 ns 25313 ns 29212 1.349k
FilterBuild/0/10/10/1048576 36267887 ns 36253639 ns 20 1.31079M
FilterBuild/0/10/100/1024 62676 ns 62669 ns 11007 1.349k
FilterBuild/0/10/100/1048576 74201818 ns 74140245 ns 9 1.31079M
FilterBuild/0/20/10/1024 35361 ns 35361 ns 20953 2.629k
FilterBuild/0/20/10/1048576 47666183 ns 47665830 ns 15 2.62151M
FilterBuild/0/20/100/1024 73986 ns 73984 ns 9754 2.629k
FilterBuild/0/20/100/1048576 91164920 ns 91164160 ns 8 2.62151M
FilterBuild/2/10/10/1024 28116 ns 28115 ns 25880 1.285k
FilterBuild/2/10/10/1048576 29735930 ns 29735706 ns 23 1.31072M
FilterBuild/2/10/100/1024 32359 ns 32359 ns 23114 1.285k
FilterBuild/2/10/100/1048576 34080081 ns 34078688 ns 20 1.31072M
FilterBuild/2/20/10/1024 35056 ns 35054 ns 20330 2.565k
FilterBuild/2/20/10/1048576 40759718 ns 40757624 ns 18 2.62145M
FilterBuild/2/20/100/1024 41232 ns 41224 ns 16573 2.565k
FilterBuild/2/20/100/1048576 42627584 ns 42625584 ns 17 2.62145M
FilterBuild/3/10/10/1024 108852 ns 108794 ns 6432 997
FilterBuild/3/10/10/1048576 139116566 ns 139106112 ns 4 931.189k
FilterBuild/3/10/100/1024 84175 ns 84174 ns 8356 997
FilterBuild/3/10/100/1048576 184915061 ns 184911990 ns 5 931.189k
FilterBuild/3/20/10/1024 126513 ns 126512 ns 5480 1.829k
FilterBuild/3/20/10/1048576 198314983 ns 198300198 ns 3 1.7306M
FilterBuild/3/20/100/1024 97696 ns 97677 ns 7124 1.829k
FilterBuild/3/20/100/1048576 180447546 ns 180326495 ns 4 1.7306M
-------------------------------------------------------------------------------
Benchmark Time CPU Iterations
-------------------------------------------------------------------------------
FilterQueryPositive/0/10/10/1024 35.0 ns 35.0 ns 19209262
FilterQueryPositive/0/10/10/1048576 44.4 ns 44.4 ns 16454701
FilterQueryPositive/0/10/100/1024 82.5 ns 82.4 ns 8353535
FilterQueryPositive/0/10/100/1048576 89.4 ns 89.1 ns 7931754
FilterQueryPositive/0/20/10/1024 47.3 ns 47.3 ns 15395051
FilterQueryPositive/0/20/10/1048576 58.4 ns 58.4 ns 12198492
FilterQueryPositive/0/20/100/1024 91.3 ns 91.3 ns 7677921
FilterQueryPositive/0/20/100/1048576 120 ns 120 ns 6546896
FilterQueryPositive/2/10/10/1024 35.3 ns 35.3 ns 18622818
FilterQueryPositive/2/10/10/1048576 44.6 ns 44.6 ns 15183050
FilterQueryPositive/2/10/100/1024 39.2 ns 39.2 ns 17994853
FilterQueryPositive/2/10/100/1048576 49.5 ns 49.5 ns 11839311
FilterQueryPositive/2/20/10/1024 45.1 ns 45.1 ns 15812795
FilterQueryPositive/2/20/10/1048576 52.7 ns 52.7 ns 13413276
FilterQueryPositive/2/20/100/1024 47.9 ns 47.9 ns 15417668
FilterQueryPositive/2/20/100/1048576 54.6 ns 54.5 ns 12584462
FilterQueryPositive/3/10/10/1024 70.5 ns 70.5 ns 10366283
FilterQueryPositive/3/10/10/1048576 81.3 ns 81.3 ns 7808981
FilterQueryPositive/3/10/100/1024 67.3 ns 67.3 ns 10324024
FilterQueryPositive/3/10/100/1048576 81.5 ns 81.5 ns 8562782
FilterQueryPositive/3/20/10/1024 90.4 ns 90.4 ns 8379673
FilterQueryPositive/3/20/10/1048576 106 ns 106 ns 6581753
FilterQueryPositive/3/20/100/1024 89.4 ns 89.4 ns 8129347
FilterQueryPositive/3/20/100/1048576 103 ns 103 ns 6535273
------------------------------------------------------------------------------------------
Benchmark Time CPU Iterations FP %
------------------------------------------------------------------------------------------
FilterQueryNegative/0/10/10/1024 32.0 ns 32.0 ns 23043355 1.00767
FilterQueryNegative/0/10/10/1048576 41.4 ns 41.4 ns 16899233 1.29167
FilterQueryNegative/0/10/100/1024 75.4 ns 75.4 ns 9393752 1.03623
FilterQueryNegative/0/10/100/1048576 89.2 ns 89.2 ns 8063066 1.29644
FilterQueryNegative/0/20/10/1024 32.4 ns 32.4 ns 21790060 0.25022
FilterQueryNegative/0/20/10/1048576 44.3 ns 44.3 ns 15430940 0.479154
FilterQueryNegative/0/20/100/1024 77.7 ns 77.7 ns 8707726 0.2638
FilterQueryNegative/0/20/100/1048576 98.6 ns 98.6 ns 7298137 0.47534
FilterQueryNegative/2/10/10/1024 27.8 ns 27.8 ns 25524916 0.964273
FilterQueryNegative/2/10/10/1048576 45.0 ns 45.0 ns 15366227 0.967746
FilterQueryNegative/2/10/100/1024 31.2 ns 31.2 ns 22782496 0.913508
FilterQueryNegative/2/10/100/1048576 47.0 ns 47.0 ns 14768899 0.970269
FilterQueryNegative/2/20/10/1024 26.5 ns 26.5 ns 26439605 0.0266797
FilterQueryNegative/2/20/10/1048576 45.8 ns 45.8 ns 15066332 0.0198389
FilterQueryNegative/2/20/100/1024 31.0 ns 31.0 ns 20703038 0.0162633
FilterQueryNegative/2/20/100/1048576 53.6 ns 53.6 ns 10000000 0.02049
FilterQueryNegative/3/10/10/1024 47.2 ns 47.2 ns 15204102 0.878309
FilterQueryNegative/3/10/10/1048576 64.6 ns 64.6 ns 11512706 0.95683
FilterQueryNegative/3/10/100/1024 47.5 ns 47.5 ns 14781275 0.881013
FilterQueryNegative/3/10/100/1048576 75.1 ns 75.1 ns 8991378 0.950499
FilterQueryNegative/3/20/10/1024 45.8 ns 45.8 ns 13383645 0.0163707
FilterQueryNegative/3/20/10/1048576 64.6 ns 64.6 ns 10979591 0.0171136
FilterQueryNegative/3/20/100/1024 50.3 ns 50.3 ns 13774628 0.0169442
FilterQueryNegative/3/20/100/1048576 68.7 ns 68.7 ns 9890837 0.0168135
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment