pitrou commented on pull request #10009:
URL: https://github.com/apache/arrow/pull/10009#issuecomment-818855204


   Benchmarks on Zen 2, clang 10.
   ```
   
----------------------------------------------------------------------------------------------
   Non-regressions: (44)
   
----------------------------------------------------------------------------------------------
                                     benchmark        baseline       contender  
change % counters
     ModeKernelNarrow<Int64Type>/1048576/10000   1.344 GiB/sec   3.077 GiB/sec  
 129.033       {}
           ModeKernelWide<FloatType>/1048576/0  26.692 MiB/sec  60.554 MiB/sec  
 126.860       {}
         ModeKernelWide<FloatType>/1048576/100  26.720 MiB/sec  60.031 MiB/sec  
 124.667       {}
       ModeKernelWide<FloatType>/1048576/10000  26.707 MiB/sec  59.770 MiB/sec  
 123.799       {}
           ModeKernelWide<Int32Type>/1048576/0  35.031 MiB/sec  77.918 MiB/sec  
 122.426       {}
         ModeKernelNarrow<Int64Type>/1048576/0   1.399 GiB/sec   3.091 GiB/sec  
 120.934       {}
       ModeKernelWide<Int32Type>/1048576/10000  34.942 MiB/sec  77.128 MiB/sec  
 120.729       {}
        ModeKernelWide<DoubleType>/1048576/100  57.929 MiB/sec 127.702 MiB/sec  
 120.447       {}
       ModeKernelNarrow<Int64Type>/1048576/100   1.328 GiB/sec   2.874 GiB/sec  
 116.482       {}
      ModeKernelWide<DoubleType>/1048576/10000  58.316 MiB/sec 125.540 MiB/sec  
 115.276       {}
          ModeKernelWide<DoubleType>/1048576/0  58.070 MiB/sec 122.623 MiB/sec  
 111.164       {}
           ModeKernelWide<FloatType>/1048576/2  55.623 MiB/sec 117.360 MiB/sec  
 110.994       {}
          ModeKernelWide<DoubleType>/1048576/2 116.593 MiB/sec 243.300 MiB/sec  
 108.675       {}
         ModeKernelWide<Int64Type>/1048576/100  79.077 MiB/sec 162.463 MiB/sec  
 105.449       {}
       ModeKernelWide<Int64Type>/1048576/10000  78.890 MiB/sec 158.923 MiB/sec  
 101.450       {}
        ModeKernelNarrow<Int64Type>/1048576/10 994.277 MiB/sec   1.895 GiB/sec  
  95.196       {}
           ModeKernelWide<Int32Type>/1048576/2  70.771 MiB/sec 136.449 MiB/sec  
  92.804       {}
           ModeKernelWide<Int64Type>/1048576/0  79.140 MiB/sec 150.926 MiB/sec  
  90.709       {}
         ModeKernelWide<DoubleType>/1048576/10  72.236 MiB/sec 136.781 MiB/sec  
  89.354       {}
           ModeKernelWide<Int64Type>/1048576/2 149.834 MiB/sec 282.411 MiB/sec  
  88.482       {}
          ModeKernelWide<FloatType>/1048576/10  34.595 MiB/sec  65.197 MiB/sec  
  88.457       {}
          ModeKernelWide<Int32Type>/1048576/10  44.789 MiB/sec  82.908 MiB/sec  
  85.107       {}
         ModeKernelWide<Int32Type>/1048576/100  41.497 MiB/sec  76.746 MiB/sec  
  84.946       {}
         ModeKernelNarrow<Int64Type>/1048576/2 799.410 MiB/sec   1.407 GiB/sec  
  80.226       {}
          ModeKernelWide<Int64Type>/1048576/10  94.448 MiB/sec 168.857 MiB/sec  
  78.782       {}
         ModeKernelNarrow<Int32Type>/1048576/0   1.099 GiB/sec   1.709 GiB/sec  
  55.441       {}
        ModeKernelNarrow<Int32Type>/1048576/10 700.749 MiB/sec   1.059 GiB/sec  
  54.802       {}
         ModeKernelNarrow<Int32Type>/1048576/2 500.474 MiB/sec 727.773 MiB/sec  
  45.417       {}
       ModeKernelNarrow<Int32Type>/1048576/100   1.083 GiB/sec   1.529 GiB/sec  
  41.151       {}
     ModeKernelNarrow<Int32Type>/1048576/10000   1.258 GiB/sec   1.658 GiB/sec  
  31.790       {}
          ModeKernelNarrow<Int8Type>/1048576/1 504.487 GiB/sec 625.852 GiB/sec  
  24.057       {}
           ModeKernelWide<Int32Type>/1048576/1 584.030 GiB/sec 704.471 GiB/sec  
  20.622       {}
         ModeKernelNarrow<Int32Type>/1048576/1 595.824 GiB/sec 712.818 GiB/sec  
  19.636       {}
         ModeKernelNarrow<Int64Type>/1048576/1 597.643 GiB/sec 707.585 GiB/sec  
  18.396       {}
           ModeKernelWide<FloatType>/1048576/1 582.116 GiB/sec 679.811 GiB/sec  
  16.783       {}
          ModeKernelWide<DoubleType>/1048576/1 583.923 GiB/sec 674.269 GiB/sec  
  15.472       {}
           ModeKernelWide<Int64Type>/1048576/1 590.544 GiB/sec 678.023 GiB/sec  
  14.813       {}
       ModeKernelNarrow<BooleanType>/1048576/1 593.884 GiB/sec 648.047 GiB/sec  
   9.120       {}
       ModeKernelNarrow<BooleanType>/1048576/0  36.364 GiB/sec  38.774 GiB/sec  
   6.626       {}
          ModeKernelNarrow<Int8Type>/1048576/2 366.079 MiB/sec 378.478 MiB/sec  
   3.387       {}
      ModeKernelNarrow<BooleanType>/1048576/10   2.393 GiB/sec   2.412 GiB/sec  
   0.784       {}
   ModeKernelNarrow<BooleanType>/1048576/10000   2.392 GiB/sec   2.395 GiB/sec  
   0.115       {}
       ModeKernelNarrow<BooleanType>/1048576/2   2.393 GiB/sec   2.391 GiB/sec  
  -0.071       {}
     ModeKernelNarrow<BooleanType>/1048576/100   2.395 GiB/sec   2.369 GiB/sec  
  -1.084       {}
   
   
-------------------------------------------------------------------------------------------
   Regressions: (4)
   
-------------------------------------------------------------------------------------------
                                  benchmark        baseline       contender  
change % counters
       ModeKernelNarrow<Int8Type>/1048576/0 517.607 MiB/sec 477.913 MiB/sec    
-7.669       {}
   ModeKernelNarrow<Int8Type>/1048576/10000 597.905 MiB/sec 473.417 MiB/sec   
-20.821       {}
      ModeKernelNarrow<Int8Type>/1048576/10 616.529 MiB/sec 486.274 MiB/sec   
-21.127       {}
     ModeKernelNarrow<Int8Type>/1048576/100 652.528 MiB/sec 478.726 MiB/sec   
-26.635       {}
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to