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


   Benchmark on skylake, clang-9.
   
   ```
   
-----------------------------------------------------------------------------------------------
   Non-regressions: (40)
   
-----------------------------------------------------------------------------------------------
                                    benchmark         baseline        contender 
 change % counters
          ModeKernelWide<Int32Type>/1048576/0   20.644 MiB/sec   66.187 MiB/sec 
  220.613       {}
        ModeKernelWide<Int32Type>/1048576/100   20.768 MiB/sec   65.772 MiB/sec 
  216.699       {}
      ModeKernelWide<Int32Type>/1048576/10000   20.626 MiB/sec   65.291 MiB/sec 
  216.546       {}
         ModeKernelWide<Int32Type>/1048576/10   22.390 MiB/sec   69.904 MiB/sec 
  212.209       {}
      ModeKernelWide<FloatType>/1048576/10000   18.174 MiB/sec   54.517 MiB/sec 
  199.975       {}
          ModeKernelWide<FloatType>/1048576/0   18.423 MiB/sec   54.869 MiB/sec 
  197.826       {}
         ModeKernelWide<FloatType>/1048576/10   20.009 MiB/sec   59.346 MiB/sec 
  196.601       {}
        ModeKernelWide<FloatType>/1048576/100   18.486 MiB/sec   54.568 MiB/sec 
  195.186       {}
        ModeKernelWide<Int64Type>/1048576/100   46.593 MiB/sec  136.786 MiB/sec 
  193.578       {}
          ModeKernelWide<Int64Type>/1048576/0   46.434 MiB/sec  134.296 MiB/sec 
  189.221       {}
      ModeKernelWide<Int64Type>/1048576/10000   46.435 MiB/sec  134.149 MiB/sec 
  188.894       {}
        ModeKernelNarrow<Int64Type>/1048576/0  893.469 MiB/sec    2.515 GiB/sec 
  188.197       {}
    ModeKernelNarrow<Int64Type>/1048576/10000  886.403 MiB/sec    2.484 GiB/sec 
  186.933       {}
         ModeKernelWide<Int64Type>/1048576/10   50.182 MiB/sec  143.034 MiB/sec 
  185.029       {}
     ModeKernelWide<DoubleType>/1048576/10000   40.525 MiB/sec  115.477 MiB/sec 
  184.953       {}
       ModeKernelWide<DoubleType>/1048576/100   41.114 MiB/sec  116.862 MiB/sec 
  184.241       {}
        ModeKernelWide<DoubleType>/1048576/10   44.555 MiB/sec  126.095 MiB/sec 
  183.008       {}
         ModeKernelWide<DoubleType>/1048576/0   41.083 MiB/sec  113.499 MiB/sec 
  176.263       {}
          ModeKernelWide<FloatType>/1048576/2   39.704 MiB/sec  106.142 MiB/sec 
  167.335       {}
      ModeKernelNarrow<Int64Type>/1048576/100  853.217 MiB/sec    2.223 GiB/sec 
  166.836       {}
          ModeKernelWide<Int32Type>/1048576/2   43.329 MiB/sec  115.209 MiB/sec 
  165.893       {}
         ModeKernelWide<DoubleType>/1048576/2   88.485 MiB/sec  223.284 MiB/sec 
  152.340       {}
          ModeKernelWide<Int64Type>/1048576/2   97.572 MiB/sec  236.831 MiB/sec 
  142.723       {}
        ModeKernelNarrow<Int32Type>/1048576/0  715.706 MiB/sec    1.522 GiB/sec 
  117.703       {}
    ModeKernelNarrow<Int32Type>/1048576/10000  714.237 MiB/sec    1.497 GiB/sec 
  114.577       {}
       ModeKernelNarrow<Int64Type>/1048576/10  701.986 MiB/sec    1.399 GiB/sec 
  104.094       {}
      ModeKernelNarrow<Int32Type>/1048576/100  666.834 MiB/sec    1.291 GiB/sec 
   98.234       {}
        ModeKernelNarrow<Int64Type>/1048576/2  611.412 MiB/sec    1.057 GiB/sec 
   77.008       {}
       ModeKernelNarrow<Int32Type>/1048576/10  499.852 MiB/sec  780.344 MiB/sec 
   56.115       {}
        ModeKernelNarrow<Int32Type>/1048576/2  402.986 MiB/sec  562.758 MiB/sec 
   39.647       {}
         ModeKernelNarrow<Int8Type>/1048576/1  499.705 GiB/sec  639.311 GiB/sec 
   27.938       {}
         ModeKernelWide<DoubleType>/1048576/1  599.969 GiB/sec  738.218 GiB/sec 
   23.043       {}
        ModeKernelNarrow<Int64Type>/1048576/1  610.213 GiB/sec  743.338 GiB/sec 
   21.816       {}
          ModeKernelWide<Int64Type>/1048576/1  608.551 GiB/sec  735.741 GiB/sec 
   20.901       {}
          ModeKernelWide<Int32Type>/1048576/1  611.261 GiB/sec  727.163 GiB/sec 
   18.961       {}
        ModeKernelNarrow<Int32Type>/1048576/1  601.834 GiB/sec  714.017 GiB/sec 
   18.640       {}
          ModeKernelWide<FloatType>/1048576/1  612.628 GiB/sec  716.591 GiB/sec 
   16.970       {}
      ModeKernelNarrow<BooleanType>/1048576/1  628.851 GiB/sec  691.936 GiB/sec 
   10.032       {}
      ModeKernelNarrow<BooleanType>/1048576/0   21.709 GiB/sec   22.397 GiB/sec 
    3.166       {}
         ModeKernelNarrow<Int8Type>/1048576/2  293.420 MiB/sec  286.770 MiB/sec 
   -2.266       {}
   
   
-------------------------------------------------------------------------------------------------
   Regressions: (8)
   
-------------------------------------------------------------------------------------------------
                                      benchmark         baseline        
contender  change % counters
    ModeKernelNarrow<BooleanType>/1048576/10000    1.959 GiB/sec    1.856 
GiB/sec    -5.274       {}
        ModeKernelNarrow<BooleanType>/1048576/2    1.957 GiB/sec    1.854 
GiB/sec    -5.293       {}
      ModeKernelNarrow<BooleanType>/1048576/100    1.972 GiB/sec    1.866 
GiB/sec    -5.374       {}
       ModeKernelNarrow<BooleanType>/1048576/10    1.974 GiB/sec    1.855 
GiB/sec    -6.027       {}
          ModeKernelNarrow<Int8Type>/1048576/10  364.472 MiB/sec  342.415 
MiB/sec    -6.052       {}
           ModeKernelNarrow<Int8Type>/1048576/0  484.491 MiB/sec  440.347 
MiB/sec    -9.111       {}
         ModeKernelNarrow<Int8Type>/1048576/100  458.333 MiB/sec  416.045 
MiB/sec    -9.226       {}
       ModeKernelNarrow<Int8Type>/1048576/10000  486.679 MiB/sec  439.186 
MiB/sec    -9.759       {}
   ```


-- 
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:
us...@infra.apache.org


Reply via email to