llama90 commented on issue #39664:
URL: https://github.com/apache/arrow/issues/39664#issuecomment-2026465302

   I checked the benchmarks to confirm the metrics for the Acero.
   
   #### aggregate
   
   <details><summary>result</summary>
   
   ```
   Unable to determine clock rate from sysctl: hw.cpufrequency: No such file or 
directory
   This does not affect benchmark measurements, only the metadata output.
   ***WARNING*** Failed to set thread affinity. Estimated CPU frequency may be 
incorrect.
   2024-03-29T10:46:37+09:00
   Running 
/Users/lama/workspace/arrow-new/cpp/cmake-build-debug/debug/arrow-acero-aggregate-benchmark
   Run on (10 X 24 MHz CPU s)
   CPU Caches:
     L1 Data 64 KiB
     L1 Instruction 128 KiB
     L2 Unified 4096 KiB (x10)
   Load Average: 10.42, 6.31, 4.95
   ***WARNING*** Library was built as DEBUG. Timings may be affected.
   
------------------------------------------------------------------------------------------------------------------
   Benchmark                                                        Time        
     CPU   Iterations UserCounters...
   
------------------------------------------------------------------------------------------------------------------
   SumDoublesGroupedByTinyStringSet/1048576/10000              141217 us       
140549 us            5 items_per_second=7.46058M/s null_percent=0.01 
size=1.04858M
   SumDoublesGroupedByTinyStringSet/1048576/100                138716 us       
137970 us            5 items_per_second=7.60005M/s null_percent=1 size=1.04858M
   SumDoublesGroupedByTinyStringSet/1048576/10                 136860 us       
136305 us            5 items_per_second=7.69284M/s null_percent=10 size=1.04858M
   SumDoublesGroupedByTinyStringSet/1048576/2                  138674 us       
138191 us            5 items_per_second=7.58785M/s null_percent=50 size=1.04858M
   SumDoublesGroupedByTinyStringSet/1048576/1                  127168 us       
126348 us            5 items_per_second=8.29911M/s null_percent=100 
size=1.04858M
   SumDoublesGroupedByTinyStringSet/1048576/0                  135041 us       
134478 us            5 items_per_second=7.7974M/s null_percent=0 size=1.04858M
   SumDoublesGroupedBySmallStringSet/1048576/10000             142012 us       
141410 us            5 items_per_second=7.41514M/s null_percent=0.01 
size=1.04858M
   SumDoublesGroupedBySmallStringSet/1048576/100               143594 us       
142815 us            5 items_per_second=7.34221M/s null_percent=1 size=1.04858M
   SumDoublesGroupedBySmallStringSet/1048576/10                143540 us       
142815 us            5 items_per_second=7.34221M/s null_percent=10 size=1.04858M
   SumDoublesGroupedBySmallStringSet/1048576/2                 142985 us       
142317 us            5 items_per_second=7.36788M/s null_percent=50 size=1.04858M
   SumDoublesGroupedBySmallStringSet/1048576/1                 132533 us       
131926 us            5 items_per_second=7.94821M/s null_percent=100 
size=1.04858M
   SumDoublesGroupedBySmallStringSet/1048576/0                 141860 us       
141376 us            5 items_per_second=7.41691M/s null_percent=0 size=1.04858M
   SumDoublesGroupedByMediumStringSet/1048576/10000            146089 us       
145510 us            5 items_per_second=7.20623M/s null_percent=0.01 
size=1.04858M
   SumDoublesGroupedByMediumStringSet/1048576/100              146031 us       
145540 us            5 items_per_second=7.20474M/s null_percent=1 size=1.04858M
   SumDoublesGroupedByMediumStringSet/1048576/10               148082 us       
147657 us            5 items_per_second=7.10143M/s null_percent=10 size=1.04858M
   SumDoublesGroupedByMediumStringSet/1048576/2                146247 us       
145809 us            5 items_per_second=7.19142M/s null_percent=50 size=1.04858M
   SumDoublesGroupedByMediumStringSet/1048576/1                135779 us       
135361 us            5 items_per_second=7.74653M/s null_percent=100 
size=1.04858M
   SumDoublesGroupedByMediumStringSet/1048576/0                145204 us       
144713 us            5 items_per_second=7.24592M/s null_percent=0 size=1.04858M
   SumDoublesGroupedByTinyIntegerSet/1048576/10000              49864 us        
49652 us           14 items_per_second=21.1185M/s null_percent=0.01 
size=1.04858M
   SumDoublesGroupedByTinyIntegerSet/1048576/100                50347 us        
50175 us           14 items_per_second=20.8984M/s null_percent=1 size=1.04858M
   SumDoublesGroupedByTinyIntegerSet/1048576/10                 50424 us        
50257 us           14 items_per_second=20.8644M/s null_percent=10 size=1.04858M
   SumDoublesGroupedByTinyIntegerSet/1048576/2                  50463 us        
50295 us           14 items_per_second=20.8485M/s null_percent=50 size=1.04858M
   SumDoublesGroupedByTinyIntegerSet/1048576/1                  39931 us        
39796 us           18 items_per_second=26.3489M/s null_percent=100 size=1.04858M
   SumDoublesGroupedByTinyIntegerSet/1048576/0                  49408 us        
49259 us           14 items_per_second=21.2871M/s null_percent=0 size=1.04858M
   SumDoublesGroupedBySmallIntegerSet/1048576/10000             50456 us        
50303 us           14 items_per_second=20.845M/s null_percent=0.01 size=1.04858M
   SumDoublesGroupedBySmallIntegerSet/1048576/100               51221 us        
50999 us           14 items_per_second=20.5607M/s null_percent=1 size=1.04858M
   SumDoublesGroupedBySmallIntegerSet/1048576/10                51516 us        
51267 us           14 items_per_second=20.4534M/s null_percent=10 size=1.04858M
   SumDoublesGroupedBySmallIntegerSet/1048576/2                 52198 us        
51930 us           14 items_per_second=20.1919M/s null_percent=50 size=1.04858M
   SumDoublesGroupedBySmallIntegerSet/1048576/1                 41089 us        
40844 us           17 items_per_second=25.6729M/s null_percent=100 size=1.04858M
   SumDoublesGroupedBySmallIntegerSet/1048576/0                 50434 us        
50209 us           14 items_per_second=20.8843M/s null_percent=0 size=1.04858M
   SumDoublesGroupedByMediumIntegerSet/1048576/10000            51453 us        
51290 us           14 items_per_second=20.4439M/s null_percent=0.01 
size=1.04858M
   SumDoublesGroupedByMediumIntegerSet/1048576/100              52066 us        
51894 us           13 items_per_second=20.2062M/s null_percent=1 size=1.04858M
   SumDoublesGroupedByMediumIntegerSet/1048576/10               52110 us        
51954 us           13 items_per_second=20.1827M/s null_percent=10 size=1.04858M
   SumDoublesGroupedByMediumIntegerSet/1048576/2                52426 us        
52033 us           13 items_per_second=20.152M/s null_percent=50 size=1.04858M
   SumDoublesGroupedByMediumIntegerSet/1048576/1                41699 us        
41578 us           17 items_per_second=25.2193M/s null_percent=100 size=1.04858M
   SumDoublesGroupedByMediumIntegerSet/1048576/0                51220 us        
51029 us           14 items_per_second=20.5488M/s null_percent=0 size=1.04858M
   SumDoublesGroupedByTinyIntStringPairSet/1048576/10000       144850 us       
144388 us            5 items_per_second=7.26219M/s null_percent=0.01 
size=1.04858M
   SumDoublesGroupedByTinyIntStringPairSet/1048576/100         145429 us       
145012 us            5 items_per_second=7.23095M/s null_percent=1 size=1.04858M
   SumDoublesGroupedByTinyIntStringPairSet/1048576/10          145282 us       
144846 us            5 items_per_second=7.23925M/s null_percent=10 size=1.04858M
   SumDoublesGroupedByTinyIntStringPairSet/1048576/2           147085 us       
146678 us            5 items_per_second=7.14885M/s null_percent=50 size=1.04858M
   SumDoublesGroupedByTinyIntStringPairSet/1048576/1           135086 us       
134658 us            5 items_per_second=7.78695M/s null_percent=100 
size=1.04858M
   SumDoublesGroupedByTinyIntStringPairSet/1048576/0           145420 us       
144870 us            5 items_per_second=7.23803M/s null_percent=0 size=1.04858M
   SumDoublesGroupedBySmallIntStringPairSet/1048576/10000      159243 us       
154003 us            5 items_per_second=6.80879M/s null_percent=0.01 
size=1.04858M
   SumDoublesGroupedBySmallIntStringPairSet/1048576/100        155963 us       
155373 us            4 items_per_second=6.74876M/s null_percent=1 size=1.04858M
   SumDoublesGroupedBySmallIntStringPairSet/1048576/10         154602 us       
153872 us            4 items_per_second=6.8146M/s null_percent=10 size=1.04858M
   SumDoublesGroupedBySmallIntStringPairSet/1048576/2          154586 us       
153644 us            5 items_per_second=6.82472M/s null_percent=50 size=1.04858M
   SumDoublesGroupedBySmallIntStringPairSet/1048576/1          144053 us       
143253 us            5 items_per_second=7.31975M/s null_percent=100 
size=1.04858M
   SumDoublesGroupedBySmallIntStringPairSet/1048576/0          153589 us       
152334 us            5 items_per_second=6.8834M/s null_percent=0 size=1.04858M
   SumDoublesGroupedByMediumIntStringPairSet/1048576/10000     157382 us       
156813 us            4 items_per_second=6.68679M/s null_percent=0.01 
size=1.04858M
   SumDoublesGroupedByMediumIntStringPairSet/1048576/100       162298 us       
161157 us            4 items_per_second=6.50657M/s null_percent=1 size=1.04858M
   SumDoublesGroupedByMediumIntStringPairSet/1048576/10        162633 us       
159954 us            4 items_per_second=6.55548M/s null_percent=10 size=1.04858M
   SumDoublesGroupedByMediumIntStringPairSet/1048576/2         158380 us       
157756 us            4 items_per_second=6.64684M/s null_percent=50 size=1.04858M
   SumDoublesGroupedByMediumIntStringPairSet/1048576/1         153196 us       
149968 us            5 items_per_second=6.99202M/s null_percent=100 
size=1.04858M
   SumDoublesGroupedByMediumIntStringPairSet/1048576/0         157210 us       
156681 us            4 items_per_second=6.69244M/s null_percent=0 size=1.04858M
   MinMaxDoublesGroupedByMediumInt/1048576/10000                57769 us        
57524 us           12 items_per_second=18.2286M/s null_percent=0.01 
size=1.04858M
   MinMaxDoublesGroupedByMediumInt/1048576/100                  59723 us        
58962 us           12 items_per_second=17.784M/s null_percent=1 size=1.04858M
   MinMaxDoublesGroupedByMediumInt/1048576/10                   58098 us        
57847 us           12 items_per_second=18.1266M/s null_percent=10 size=1.04858M
   MinMaxDoublesGroupedByMediumInt/1048576/2                    55841 us        
55583 us           13 items_per_second=18.865M/s null_percent=50 size=1.04858M
   MinMaxDoublesGroupedByMediumInt/1048576/1                    40075 us        
39895 us           18 items_per_second=26.2837M/s null_percent=100 size=1.04858M
   MinMaxDoublesGroupedByMediumInt/1048576/0                    57847 us        
57525 us           12 items_per_second=18.2282M/s null_percent=0 size=1.04858M
   MinMaxShortStringsGroupedByMediumInt/1048576/10000          180723 us       
179695 us            4 items_per_second=5.83531M/s null_percent=0.01 
size=1.04858M
   MinMaxShortStringsGroupedByMediumInt/1048576/100            173765 us       
172976 us            4 items_per_second=6.06197M/s null_percent=1 size=1.04858M
   MinMaxShortStringsGroupedByMediumInt/1048576/10             168225 us       
167526 us            4 items_per_second=6.25917M/s null_percent=10 size=1.04858M
   MinMaxShortStringsGroupedByMediumInt/1048576/2              128804 us       
128271 us            5 items_per_second=8.17469M/s null_percent=50 size=1.04858M
   MinMaxShortStringsGroupedByMediumInt/1048576/1               57652 us        
57362 us           12 items_per_second=18.2799M/s null_percent=100 size=1.04858M
   MinMaxShortStringsGroupedByMediumInt/1048576/0              177382 us       
176230 us            4 items_per_second=5.95004M/s null_percent=0 size=1.04858M
   MinMaxLongStringsGroupedByMediumInt/1048576/10000           176297 us       
175389 us            4 items_per_second=5.97858M/s null_percent=0.01 
size=1.04858M
   MinMaxLongStringsGroupedByMediumInt/1048576/100             177230 us       
176524 us            4 items_per_second=5.94012M/s null_percent=1 size=1.04858M
   MinMaxLongStringsGroupedByMediumInt/1048576/10              162726 us       
162022 us            4 items_per_second=6.4718M/s null_percent=10 size=1.04858M
   MinMaxLongStringsGroupedByMediumInt/1048576/2               127277 us       
126669 us            5 items_per_second=8.27805M/s null_percent=50 size=1.04858M
   MinMaxLongStringsGroupedByMediumInt/1048576/1                56536 us        
56212 us           12 items_per_second=18.6538M/s null_percent=100 size=1.04858M
   MinMaxLongStringsGroupedByMediumInt/1048576/0               171735 us       
170978 us            4 items_per_second=6.13281M/s null_percent=0 size=1.04858M
   SumKernelFloat/1048576/10000                                  1083 us        
 1079 us          645 bytes_per_second=926.945Mi/s null_percent=0.01 
size=1.04858M
   SumKernelFloat/1048576/100                                    1255 us        
 1249 us          558 bytes_per_second=800.828Mi/s null_percent=1 size=1.04858M
   SumKernelFloat/1048576/10                                     2259 us        
 2251 us          312 bytes_per_second=444.302Mi/s null_percent=10 size=1.04858M
   SumKernelFloat/1048576/2                                      4134 us        
 4115 us          170 bytes_per_second=242.988Mi/s null_percent=50 size=1.04858M
   SumKernelFloat/1048576/1                                      23.4 us        
 23.2 us        30201 bytes_per_second=42.008Gi/s null_percent=100 size=1.04858M
   SumKernelFloat/1048576/0                                      1062 us        
 1055 us          663 bytes_per_second=947.499Mi/s null_percent=0 size=1.04858M
   SumKernelDouble/1048576/10000                                  556 us        
  545 us         1306 bytes_per_second=1.79047Gi/s null_percent=0.01 
size=1.04858M
   SumKernelDouble/1048576/100                                    669 us        
  651 us         1090 bytes_per_second=1.49986Gi/s null_percent=1 size=1.04858M
   SumKernelDouble/1048576/10                                    1190 us        
 1183 us          593 bytes_per_second=845.453Mi/s null_percent=10 size=1.04858M
   SumKernelDouble/1048576/2                                     2146 us        
 2135 us          319 bytes_per_second=468.403Mi/s null_percent=50 size=1.04858M
   SumKernelDouble/1048576/1                                     18.5 us        
 18.4 us        37421 bytes_per_second=53.1072Gi/s null_percent=100 
size=1.04858M
   SumKernelDouble/1048576/0                                      537 us        
  535 us         1306 bytes_per_second=1.82681Gi/s null_percent=0 size=1.04858M
   SumKernelInt8/1048576/10000                                   2552 us        
 2541 us          274 bytes_per_second=393.475Mi/s null_percent=0.01 
size=1.04858M
   SumKernelInt8/1048576/100                                     3345 us        
 3119 us          231 bytes_per_second=320.568Mi/s null_percent=1 size=1.04858M
   SumKernelInt8/1048576/10                                      5739 us        
 5716 us          122 bytes_per_second=174.94Mi/s null_percent=10 size=1.04858M
   SumKernelInt8/1048576/2                                      10040 us        
10001 us           70 bytes_per_second=99.9886Mi/s null_percent=50 size=1.04858M
   SumKernelInt8/1048576/1                                        131 us        
  131 us         5345 bytes_per_second=7.45447Gi/s null_percent=100 
size=1.04858M
   SumKernelInt8/1048576/0                                       2508 us        
 2443 us          291 bytes_per_second=409.259Mi/s null_percent=0 size=1.04858M
   SumKernelInt16/1048576/10000                                  1279 us        
 1273 us          549 bytes_per_second=785.484Mi/s null_percent=0.01 
size=1.04858M
   SumKernelInt16/1048576/100                                    1530 us        
 1524 us          460 bytes_per_second=656.367Mi/s null_percent=1 size=1.04858M
   SumKernelInt16/1048576/10                                     2868 us        
 2851 us          245 bytes_per_second=350.694Mi/s null_percent=10 size=1.04858M
   SumKernelInt16/1048576/2                                      5046 us        
 5017 us          140 bytes_per_second=199.305Mi/s null_percent=50 size=1.04858M
   SumKernelInt16/1048576/1                                      78.5 us        
 74.6 us         9021 bytes_per_second=13.0918Gi/s null_percent=100 
size=1.04858M
   SumKernelInt16/1048576/0                                      1257 us        
 1237 us          578 bytes_per_second=808.681Mi/s null_percent=0 size=1.04858M
   SumKernelInt32/1048576/10000                                   653 us        
  648 us         1059 bytes_per_second=1.50631Gi/s null_percent=0.01 
size=1.04858M
   SumKernelInt32/1048576/100                                     774 us        
  771 us          910 bytes_per_second=1.2673Gi/s null_percent=1 size=1.04858M
   SumKernelInt32/1048576/10                                     1442 us        
 1436 us          489 bytes_per_second=696.506Mi/s null_percent=10 size=1.04858M
   SumKernelInt32/1048576/2                                      2519 us        
 2508 us          278 bytes_per_second=398.772Mi/s null_percent=50 size=1.04858M
   SumKernelInt32/1048576/1                                      42.8 us        
 42.6 us        16399 bytes_per_second=22.9057Gi/s null_percent=100 
size=1.04858M
   SumKernelInt32/1048576/0                                       616 us        
  614 us         1140 bytes_per_second=1.5915Gi/s null_percent=0 size=1.04858M
   SumKernelInt64/1048576/10000                                   331 us        
  330 us         2122 bytes_per_second=2.96269Gi/s null_percent=0.01 
size=1.04858M
   SumKernelInt64/1048576/100                                     393 us        
  391 us         1791 bytes_per_second=2.49726Gi/s null_percent=1 size=1.04858M
   SumKernelInt64/1048576/10                                      736 us        
  730 us          951 bytes_per_second=1.33856Gi/s null_percent=10 size=1.04858M
   SumKernelInt64/1048576/2                                      1260 us        
 1255 us          555 bytes_per_second=796.961Mi/s null_percent=50 size=1.04858M
   SumKernelInt64/1048576/1                                      28.0 us        
 27.9 us        24990 bytes_per_second=34.9477Gi/s null_percent=100 
size=1.04858M
   SumKernelInt64/1048576/0                                       316 us        
  314 us         2232 bytes_per_second=3.10701Gi/s null_percent=0 size=1.04858M
   ModeKernelNarrow<BooleanType>/1048576/10000                   2162 us        
 2155 us          325 bytes_per_second=463.991Mi/s null_percent=0.01 
size=1.04858M
   ModeKernelNarrow<BooleanType>/1048576/100                     2172 us        
 2161 us          325 bytes_per_second=462.724Mi/s null_percent=1 size=1.04858M
   ModeKernelNarrow<BooleanType>/1048576/10                      2243 us        
 2188 us          323 bytes_per_second=457.025Mi/s null_percent=10 size=1.04858M
   ModeKernelNarrow<BooleanType>/1048576/2                       2279 us        
 2193 us          323 bytes_per_second=455.913Mi/s null_percent=50 size=1.04858M
   ModeKernelNarrow<BooleanType>/1048576/1                       14.4 us        
 14.0 us        49819 bytes_per_second=69.67Gi/s null_percent=100 size=1.04858M
   ModeKernelNarrow<BooleanType>/1048576/0                        346 us        
  339 us         2086 bytes_per_second=2.88057Gi/s null_percent=0 size=1.04858M
   ModeKernelNarrow<Int8Type>/1048576/10000                      1944 us        
 1888 us          376 bytes_per_second=529.69Mi/s null_percent=0.01 
size=1.04858M
   ModeKernelNarrow<Int8Type>/1048576/100                        2426 us        
 2375 us          293 bytes_per_second=421.008Mi/s null_percent=1 size=1.04858M
   ModeKernelNarrow<Int8Type>/1048576/10                         5187 us        
 5062 us          139 bytes_per_second=197.568Mi/s null_percent=10 size=1.04858M
   ModeKernelNarrow<Int8Type>/1048576/2                         10078 us        
 9931 us           71 bytes_per_second=100.691Mi/s null_percent=50 size=1.04858M
   ModeKernelNarrow<Int8Type>/1048576/1                          18.5 us        
 18.2 us        38602 bytes_per_second=53.727Gi/s null_percent=100 size=1.04858M
   ModeKernelNarrow<Int8Type>/1048576/0                          1796 us        
 1762 us          395 bytes_per_second=567.645Mi/s null_percent=0 size=1.04858M
   ModeKernelNarrow<Int32Type>/1048576/10000                     2871 us        
 2848 us          242 bytes_per_second=351.069Mi/s null_percent=0.01 
size=1.04858M
   ModeKernelNarrow<Int32Type>/1048576/100                       3125 us        
 3101 us          226 bytes_per_second=322.453Mi/s null_percent=1 size=1.04858M
   ModeKernelNarrow<Int32Type>/1048576/10                        4312 us        
 4287 us          163 bytes_per_second=233.243Mi/s null_percent=10 size=1.04858M
   ModeKernelNarrow<Int32Type>/1048576/2                         6113 us        
 6067 us          115 bytes_per_second=164.831Mi/s null_percent=50 size=1.04858M
   ModeKernelNarrow<Int32Type>/1048576/1                         14.4 us        
 14.2 us        49667 bytes_per_second=68.7318Gi/s null_percent=100 
size=1.04858M
   ModeKernelNarrow<Int32Type>/1048576/0                         2842 us        
 2794 us          249 bytes_per_second=357.868Mi/s null_percent=0 size=1.04858M
   ModeKernelNarrow<Int64Type>/1048576/10000                     1633 us        
 1621 us          430 bytes_per_second=616.903Mi/s null_percent=0.01 
size=1.04858M
   ModeKernelNarrow<Int64Type>/1048576/100                       1792 us        
 1765 us          399 bytes_per_second=566.591Mi/s null_percent=1 size=1.04858M
   ModeKernelNarrow<Int64Type>/1048576/10                        2389 us        
 2366 us          289 bytes_per_second=422.676Mi/s null_percent=10 size=1.04858M
   ModeKernelNarrow<Int64Type>/1048576/2                         3233 us        
 3216 us          217 bytes_per_second=310.909Mi/s null_percent=50 size=1.04858M
   ModeKernelNarrow<Int64Type>/1048576/1                         14.1 us        
 14.0 us        49916 bytes_per_second=69.6098Gi/s null_percent=100 
size=1.04858M
   ModeKernelNarrow<Int64Type>/1048576/0                         1597 us        
 1588 us          443 bytes_per_second=629.78Mi/s null_percent=0 size=1.04858M
   ModeKernelWide<Int32Type>/1048576/10000                      24996 us        
24955 us           28 bytes_per_second=40.0722Mi/s null_percent=0.01 
size=1.04858M
   ModeKernelWide<Int32Type>/1048576/100                        25255 us        
25175 us           28 bytes_per_second=39.7223Mi/s null_percent=1 size=1.04858M
   ModeKernelWide<Int32Type>/1048576/10                         24551 us        
24425 us           29 bytes_per_second=40.9412Mi/s null_percent=10 size=1.04858M
   ModeKernelWide<Int32Type>/1048576/2                          16854 us        
16784 us           42 bytes_per_second=59.5789Mi/s null_percent=50 size=1.04858M
   ModeKernelWide<Int32Type>/1048576/1                           14.1 us        
 14.0 us        50025 bytes_per_second=69.5275Gi/s null_percent=100 
size=1.04858M
   ModeKernelWide<Int32Type>/1048576/0                          25099 us        
25013 us           28 bytes_per_second=39.9787Mi/s null_percent=0 size=1.04858M
   ModeKernelWide<Int64Type>/1048576/10000                      12281 us        
12235 us           57 bytes_per_second=81.7324Mi/s null_percent=0.01 
size=1.04858M
   ModeKernelWide<Int64Type>/1048576/100                        12300 us        
12251 us           57 bytes_per_second=81.6261Mi/s null_percent=1 size=1.04858M
   ModeKernelWide<Int64Type>/1048576/10                         11991 us        
11926 us           59 bytes_per_second=83.8521Mi/s null_percent=10 size=1.04858M
   ModeKernelWide<Int64Type>/1048576/2                           8151 us        
 8119 us           86 bytes_per_second=123.162Mi/s null_percent=50 size=1.04858M
   ModeKernelWide<Int64Type>/1048576/1                           14.1 us        
 14.0 us        50095 bytes_per_second=69.7071Gi/s null_percent=100 
size=1.04858M
   ModeKernelWide<Int64Type>/1048576/0                          12313 us        
12258 us           57 bytes_per_second=81.5782Mi/s null_percent=0 size=1.04858M
   ModeKernelWide<FloatType>/1048576/10000                      28668 us        
28549 us           25 bytes_per_second=35.0273Mi/s null_percent=0.01 
size=1.04858M
   ModeKernelWide<FloatType>/1048576/100                        28186 us        
28058 us           25 bytes_per_second=35.6409Mi/s null_percent=1 size=1.04858M
   ModeKernelWide<FloatType>/1048576/10                         26488 us        
26385 us           27 bytes_per_second=37.9006Mi/s null_percent=10 size=1.04858M
   ModeKernelWide<FloatType>/1048576/2                          16012 us        
15951 us           44 bytes_per_second=62.6939Mi/s null_percent=50 size=1.04858M
   ModeKernelWide<FloatType>/1048576/1                           14.1 us        
 14.1 us        49645 bytes_per_second=69.3971Gi/s null_percent=100 
size=1.04858M
   ModeKernelWide<FloatType>/1048576/0                          28456 us        
28264 us           25 bytes_per_second=35.3811Mi/s null_percent=0 size=1.04858M
   ModeKernelWide<DoubleType>/1048576/10000                     13943 us        
13881 us           50 bytes_per_second=72.0431Mi/s null_percent=0.01 
size=1.04858M
   ModeKernelWide<DoubleType>/1048576/100                       13854 us        
13806 us           51 bytes_per_second=72.4336Mi/s null_percent=1 size=1.04858M
   ModeKernelWide<DoubleType>/1048576/10                        12982 us        
12921 us           54 bytes_per_second=77.3925Mi/s null_percent=10 size=1.04858M
   ModeKernelWide<DoubleType>/1048576/2                          8017 us        
 7985 us           88 bytes_per_second=125.228Mi/s null_percent=50 size=1.04858M
   ModeKernelWide<DoubleType>/1048576/1                          14.1 us        
 14.1 us        49652 bytes_per_second=69.3575Gi/s null_percent=100 
size=1.04858M
   ModeKernelWide<DoubleType>/1048576/0                         13967 us        
13915 us           50 bytes_per_second=71.866Mi/s null_percent=0 size=1.04858M
   MinMaxKernelFloat/1048576/10000                               2013 us        
 2003 us          350 bytes_per_second=499.134Mi/s null_percent=0.01 
size=1.04858M
   MinMaxKernelFloat/1048576/100                                 2569 us        
 2556 us          273 bytes_per_second=391.202Mi/s null_percent=1 size=1.04858M
   MinMaxKernelFloat/1048576/10                                  3156 us        
 3123 us          226 bytes_per_second=320.228Mi/s null_percent=10 size=1.04858M
   MinMaxKernelFloat/1048576/2                                   3442 us        
 3428 us          204 bytes_per_second=291.754Mi/s null_percent=50 size=1.04858M
   MinMaxKernelFloat/1048576/1                                   79.1 us        
 78.8 us         8873 bytes_per_second=12.3895Gi/s null_percent=100 
size=1.04858M
   MinMaxKernelFloat/1048576/0                                   2399 us        
 2392 us          297 bytes_per_second=418.147Mi/s null_percent=0 size=1.04858M
   MinMaxKernelDouble/1048576/10000                               784 us        
  781 us          890 bytes_per_second=1.24986Gi/s null_percent=0.01 
size=1.04858M
   MinMaxKernelDouble/1048576/100                                1065 us        
 1061 us          658 bytes_per_second=942.371Mi/s null_percent=1 size=1.04858M
   MinMaxKernelDouble/1048576/10                                 1375 us        
 1369 us          513 bytes_per_second=730.481Mi/s null_percent=10 size=1.04858M
   MinMaxKernelDouble/1048576/2                                  1598 us        
 1592 us          439 bytes_per_second=628.302Mi/s null_percent=50 size=1.04858M
   MinMaxKernelDouble/1048576/1                                  53.4 us        
 53.2 us        13157 bytes_per_second=18.354Gi/s null_percent=100 size=1.04858M
   MinMaxKernelDouble/1048576/0                                  1043 us        
 1038 us          651 bytes_per_second=963.283Mi/s null_percent=0 size=1.04858M
   MinMaxKernelInt8/1048576/10000                               11349 us        
11298 us           61 bytes_per_second=88.5111Mi/s null_percent=0.01 
size=1.04858M
   MinMaxKernelInt8/1048576/100                                 13600 us        
13543 us           52 bytes_per_second=73.839Mi/s null_percent=1 size=1.04858M
   MinMaxKernelInt8/1048576/10                                  15606 us        
15547 us           45 bytes_per_second=64.3202Mi/s null_percent=10 size=1.04858M
   MinMaxKernelInt8/1048576/2                                   15297 us        
15244 us           46 bytes_per_second=65.6016Mi/s null_percent=50 size=1.04858M
   MinMaxKernelInt8/1048576/1                                     233 us        
  232 us         3011 bytes_per_second=4.21123Gi/s null_percent=100 
size=1.04858M
   MinMaxKernelInt8/1048576/0                                   13263 us        
13219 us           53 bytes_per_second=75.651Mi/s null_percent=0 size=1.04858M
   MinMaxKernelInt16/1048576/10000                               5682 us        
 5634 us          124 bytes_per_second=177.48Mi/s null_percent=0.01 
size=1.04858M
   MinMaxKernelInt16/1048576/100                                 6836 us        
 6809 us          103 bytes_per_second=146.872Mi/s null_percent=1 size=1.04858M
   MinMaxKernelInt16/1048576/10                                  7827 us        
 7799 us           90 bytes_per_second=128.224Mi/s null_percent=10 size=1.04858M
   MinMaxKernelInt16/1048576/2                                   7751 us        
 7723 us           91 bytes_per_second=129.485Mi/s null_percent=50 size=1.04858M
   MinMaxKernelInt16/1048576/1                                    132 us        
  131 us         5271 bytes_per_second=7.45212Gi/s null_percent=100 
size=1.04858M
   MinMaxKernelInt16/1048576/0                                   6754 us        
 6663 us          105 bytes_per_second=150.079Mi/s null_percent=0 size=1.04858M
   MinMaxKernelInt32/1048576/10000                               2893 us        
 2853 us          243 bytes_per_second=350.469Mi/s null_percent=0.01 
size=1.04858M
   MinMaxKernelInt32/1048576/100                                 3448 us        
 3429 us          204 bytes_per_second=291.608Mi/s null_percent=1 size=1.04858M
   MinMaxKernelInt32/1048576/10                                  3942 us        
 3924 us          177 bytes_per_second=254.835Mi/s null_percent=10 size=1.04858M
   MinMaxKernelInt32/1048576/2                                   3897 us        
 3872 us          181 bytes_per_second=258.263Mi/s null_percent=50 size=1.04858M
   MinMaxKernelInt32/1048576/1                                   81.4 us        
 80.5 us         8665 bytes_per_second=12.1244Gi/s null_percent=100 
size=1.04858M
   MinMaxKernelInt32/1048576/0                                   3351 us        
 3336 us          210 bytes_per_second=299.735Mi/s null_percent=0 size=1.04858M
   MinMaxKernelInt64/1048576/10000                               1604 us        
 1594 us          443 bytes_per_second=627.239Mi/s null_percent=0.01 
size=1.04858M
   MinMaxKernelInt64/1048576/100                                 1886 us        
 1878 us          371 bytes_per_second=532.515Mi/s null_percent=1 size=1.04858M
   MinMaxKernelInt64/1048576/10                                  2208 us        
 2196 us          318 bytes_per_second=455.29Mi/s null_percent=10 size=1.04858M
   MinMaxKernelInt64/1048576/2                                   2103 us        
 2090 us          338 bytes_per_second=478.456Mi/s null_percent=50 size=1.04858M
   MinMaxKernelInt64/1048576/1                                   55.3 us        
 55.0 us        12724 bytes_per_second=17.7578Gi/s null_percent=100 
size=1.04858M
   MinMaxKernelInt64/1048576/0                                   1999 us        
 1941 us          358 bytes_per_second=515.292Mi/s null_percent=0 size=1.04858M
   CountKernelBenchInt64/1048576/2                              16370 ns        
16312 ns        42166 bytes_per_second=59.8665Gi/s null_percent=50 size=1.04858M
   VarianceKernelInt32/1048576/10000                              872 us        
  868 us          809 bytes_per_second=1.1246Gi/s items_per_second=301.883M/s 
null_percent=0.01 size=1.04858M
   VarianceKernelInt32/1048576/100                               1008 us        
 1004 us          692 bytes_per_second=996.135Mi/s items_per_second=261.131M/s 
null_percent=1 size=1.04858M
   VarianceKernelInt32/1048576/10                                1624 us        
 1617 us          432 bytes_per_second=618.265Mi/s items_per_second=162.075M/s 
null_percent=10 size=1.04858M
   VarianceKernelInt32/1048576/2                                 2619 us        
 2607 us          268 bytes_per_second=383.517Mi/s items_per_second=100.537M/s 
null_percent=50 size=1.04858M
   VarianceKernelInt32/1048576/1                                 21.9 us        
 21.8 us        31957 bytes_per_second=44.7024Gi/s items_per_second=11.9997G/s 
null_percent=100 size=1.04858M
   VarianceKernelInt32/1048576/0                                  813 us        
  810 us          866 bytes_per_second=1.2053Gi/s items_per_second=323.545M/s 
null_percent=0 size=1.04858M
   VarianceKernelInt64/1048576/10000                             1073 us        
 1069 us          655 bytes_per_second=935.438Mi/s items_per_second=122.61M/s 
null_percent=0.01 size=1.04858M
   VarianceKernelInt64/1048576/100                               1235 us        
 1230 us          571 bytes_per_second=812.87Mi/s items_per_second=106.545M/s 
null_percent=1 size=1.04858M
   VarianceKernelInt64/1048576/10                                2015 us        
 2006 us          350 bytes_per_second=498.384Mi/s items_per_second=65.3242M/s 
null_percent=10 size=1.04858M
   VarianceKernelInt64/1048576/2                                 3427 us        
 3417 us          205 bytes_per_second=292.653Mi/s items_per_second=38.3586M/s 
null_percent=50 size=1.04858M
   VarianceKernelInt64/1048576/1                                 16.9 us        
 16.8 us        41558 bytes_per_second=58.1049Gi/s items_per_second=7.7987G/s 
null_percent=100 size=1.04858M
   VarianceKernelInt64/1048576/0                                 1050 us        
 1047 us          664 bytes_per_second=955.033Mi/s items_per_second=125.178M/s 
null_percent=0 size=1.04858M
   VarianceKernelFloat/1048576/10000                             2541 us        
 2533 us          276 bytes_per_second=394.822Mi/s items_per_second=103.5M/s 
null_percent=0.01 size=1.04858M
   VarianceKernelFloat/1048576/100                               2904 us        
 2894 us          242 bytes_per_second=345.568Mi/s items_per_second=90.5885M/s 
null_percent=1 size=1.04858M
   VarianceKernelFloat/1048576/10                                4795 us        
 4779 us          146 bytes_per_second=209.244Mi/s items_per_second=54.8521M/s 
null_percent=10 size=1.04858M
   VarianceKernelFloat/1048576/2                                 8453 us        
 8427 us           83 bytes_per_second=118.667Mi/s items_per_second=31.1077M/s 
null_percent=50 size=1.04858M
   VarianceKernelFloat/1048576/1                                 21.8 us        
 21.7 us        32342 bytes_per_second=45.0401Gi/s items_per_second=12.0904G/s 
null_percent=100 size=1.04858M
   VarianceKernelFloat/1048576/0                                 2563 us        
 2555 us          278 bytes_per_second=391.409Mi/s items_per_second=102.606M/s 
null_percent=0 size=1.04858M
   VarianceKernelDouble/1048576/10000                            1277 us        
 1270 us          551 bytes_per_second=787.626Mi/s items_per_second=103.236M/s 
null_percent=0.01 size=1.04858M
   VarianceKernelDouble/1048576/100                              1451 us        
 1447 us          484 bytes_per_second=691.181Mi/s items_per_second=90.5944M/s 
null_percent=1 size=1.04858M
   VarianceKernelDouble/1048576/10                               2393 us        
 2386 us          294 bytes_per_second=419.07Mi/s items_per_second=54.9283M/s 
null_percent=10 size=1.04858M
   VarianceKernelDouble/1048576/2                                4293 us        
 4248 us          165 bytes_per_second=235.395Mi/s items_per_second=30.8538M/s 
null_percent=50 size=1.04858M
   VarianceKernelDouble/1048576/1                                16.8 us        
 16.8 us        41634 bytes_per_second=58.1538Gi/s items_per_second=7.80528G/s 
null_percent=100 size=1.04858M
   VarianceKernelDouble/1048576/0                                1257 us        
 1253 us          554 bytes_per_second=798.012Mi/s items_per_second=104.597M/s 
null_percent=0 size=1.04858M
   QuantileKernelMedianNarrow<Int32Type>/1048576/10000           3305 us        
 3293 us          213 bytes_per_second=303.629Mi/s items_per_second=79.5944M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelMedianNarrow<Int32Type>/1048576/100             3550 us        
 3538 us          198 bytes_per_second=282.635Mi/s items_per_second=74.0912M/s 
null_percent=1 size=1.04858M
   QuantileKernelMedianNarrow<Int32Type>/1048576/10              4710 us        
 4694 us          149 bytes_per_second=213.058Mi/s items_per_second=55.8519M/s 
null_percent=10 size=1.04858M
   QuantileKernelMedianNarrow<Int32Type>/1048576/2               7232 us        
 6808 us           96 bytes_per_second=146.893Mi/s items_per_second=38.5072M/s 
null_percent=50 size=1.04858M
   QuantileKernelMedianNarrow<Int32Type>/1048576/1               18.2 us        
 18.1 us        35456 bytes_per_second=53.8886Gi/s items_per_second=14.4656G/s 
null_percent=100 size=1.04858M
   QuantileKernelMedianNarrow<Int32Type>/1048576/0               3229 us        
 3219 us          217 bytes_per_second=310.655Mi/s items_per_second=81.4362M/s 
null_percent=0 size=1.04858M
   QuantileKernelMedianWide<Int32Type>/1048576/10000            13130 us        
13089 us           53 bytes_per_second=76.3972Mi/s items_per_second=20.0271M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelMedianWide<Int32Type>/1048576/100              11939 us        
11885 us           58 bytes_per_second=84.1392Mi/s items_per_second=22.0566M/s 
null_percent=1 size=1.04858M
   QuantileKernelMedianWide<Int32Type>/1048576/10               13573 us        
13535 us           52 bytes_per_second=73.8849Mi/s items_per_second=19.3685M/s 
null_percent=10 size=1.04858M
   QuantileKernelMedianWide<Int32Type>/1048576/2                11386 us        
11357 us           63 bytes_per_second=88.0551Mi/s items_per_second=23.0831M/s 
null_percent=50 size=1.04858M
   QuantileKernelMedianWide<Int32Type>/1048576/1                 19.3 us        
 18.6 us        38497 bytes_per_second=52.633Gi/s items_per_second=14.1286G/s 
null_percent=100 size=1.04858M
   QuantileKernelMedianWide<Int32Type>/1048576/0                13567 us        
13540 us           51 bytes_per_second=73.8579Mi/s items_per_second=19.3614M/s 
null_percent=0 size=1.04858M
   QuantileKernelMedianNarrow<Int64Type>/1048576/10000           2045 us        
 2037 us          346 bytes_per_second=490.862Mi/s items_per_second=64.3382M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelMedianNarrow<Int64Type>/1048576/100             2164 us        
 2157 us          325 bytes_per_second=463.647Mi/s items_per_second=60.7712M/s 
null_percent=1 size=1.04858M
   QuantileKernelMedianNarrow<Int64Type>/1048576/10              2752 us        
 2729 us          256 bytes_per_second=366.437Mi/s items_per_second=48.0296M/s 
null_percent=10 size=1.04858M
   QuantileKernelMedianNarrow<Int64Type>/1048576/2               3702 us        
 3690 us          190 bytes_per_second=270.975Mi/s items_per_second=35.5173M/s 
null_percent=50 size=1.04858M
   QuantileKernelMedianNarrow<Int64Type>/1048576/1               18.1 us        
 18.1 us        38751 bytes_per_second=54.0789Gi/s items_per_second=7.25834G/s 
null_percent=100 size=1.04858M
   QuantileKernelMedianNarrow<Int64Type>/1048576/0               1998 us        
 1993 us          351 bytes_per_second=501.796Mi/s items_per_second=65.7714M/s 
null_percent=0 size=1.04858M
   QuantileKernelMedianWide<Int64Type>/1048576/10000             7858 us        
 7709 us           93 bytes_per_second=129.72Mi/s items_per_second=17.0026M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelMedianWide<Int64Type>/1048576/100               7812 us        
 7747 us           86 bytes_per_second=129.074Mi/s items_per_second=16.918M/s 
null_percent=1 size=1.04858M
   QuantileKernelMedianWide<Int64Type>/1048576/10                6864 us        
 6841 us          103 bytes_per_second=146.18Mi/s items_per_second=19.1601M/s 
null_percent=10 size=1.04858M
   QuantileKernelMedianWide<Int64Type>/1048576/2                 4127 us        
 4113 us          170 bytes_per_second=243.138Mi/s items_per_second=31.8686M/s 
null_percent=50 size=1.04858M
   QuantileKernelMedianWide<Int64Type>/1048576/1                 18.1 us        
 18.1 us        38618 bytes_per_second=54.0866Gi/s items_per_second=7.25938G/s 
null_percent=100 size=1.04858M
   QuantileKernelMedianWide<Int64Type>/1048576/0                 6838 us        
 6816 us          102 bytes_per_second=146.723Mi/s items_per_second=19.2312M/s 
null_percent=0 size=1.04858M
   QuantileKernelMedianWide<DoubleType>/1048576/10000            5686 us        
 5668 us          123 bytes_per_second=176.433Mi/s items_per_second=23.1254M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelMedianWide<DoubleType>/1048576/100              7416 us        
 7390 us           95 bytes_per_second=135.31Mi/s items_per_second=17.7353M/s 
null_percent=1 size=1.04858M
   QuantileKernelMedianWide<DoubleType>/1048576/10               6426 us        
 6409 us          111 bytes_per_second=156.028Mi/s items_per_second=20.4509M/s 
null_percent=10 size=1.04858M
   QuantileKernelMedianWide<DoubleType>/1048576/2                4136 us        
 4120 us          170 bytes_per_second=242.699Mi/s items_per_second=31.811M/s 
null_percent=50 size=1.04858M
   QuantileKernelMedianWide<DoubleType>/1048576/1                18.1 us        
 18.1 us        38718 bytes_per_second=53.9836Gi/s items_per_second=7.24556G/s 
null_percent=100 size=1.04858M
   QuantileKernelMedianWide<DoubleType>/1048576/0                6986 us        
 6964 us          101 bytes_per_second=143.6Mi/s items_per_second=18.8219M/s 
null_percent=0 size=1.04858M
   QuantileKernelDecilesNarrow<Int32Type>/1048576/10000          3396 us        
 3386 us          207 bytes_per_second=295.317Mi/s items_per_second=77.4157M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelDecilesNarrow<Int32Type>/1048576/100            3655 us        
 3643 us          192 bytes_per_second=274.482Mi/s items_per_second=71.9537M/s 
null_percent=1 size=1.04858M
   QuantileKernelDecilesNarrow<Int32Type>/1048576/10             4811 us        
 4797 us          146 bytes_per_second=208.459Mi/s items_per_second=54.6462M/s 
null_percent=10 size=1.04858M
   QuantileKernelDecilesNarrow<Int32Type>/1048576/2              6491 us        
 6471 us          108 bytes_per_second=154.546Mi/s items_per_second=40.5132M/s 
null_percent=50 size=1.04858M
   QuantileKernelDecilesNarrow<Int32Type>/1048576/1              18.3 us        
 18.3 us        38281 bytes_per_second=53.4227Gi/s items_per_second=14.3406G/s 
null_percent=100 size=1.04858M
   QuantileKernelDecilesNarrow<Int32Type>/1048576/0              3334 us        
 3323 us          210 bytes_per_second=300.895Mi/s items_per_second=78.8778M/s 
null_percent=0 size=1.04858M
   QuantileKernelDecilesWide<Int32Type>/1048576/10000           29414 us        
29330 us           24 bytes_per_second=34.0951Mi/s items_per_second=8.93783M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelDecilesWide<Int32Type>/1048576/100             28273 us        
28187 us           25 bytes_per_second=35.4768Mi/s items_per_second=9.30004M/s 
null_percent=1 size=1.04858M
   QuantileKernelDecilesWide<Int32Type>/1048576/10              27982 us        
27903 us           25 bytes_per_second=35.8387Mi/s items_per_second=9.3949M/s 
null_percent=10 size=1.04858M
   QuantileKernelDecilesWide<Int32Type>/1048576/2               19676 us        
19602 us           36 bytes_per_second=51.0142Mi/s items_per_second=13.3731M/s 
null_percent=50 size=1.04858M
   QuantileKernelDecilesWide<Int32Type>/1048576/1                18.3 us        
 18.2 us        38381 bytes_per_second=53.6414Gi/s items_per_second=14.3993G/s 
null_percent=100 size=1.04858M
   QuantileKernelDecilesWide<Int32Type>/1048576/0               29880 us        
29774 us           24 bytes_per_second=33.5866Mi/s items_per_second=8.80452M/s 
null_percent=0 size=1.04858M
   QuantileKernelDecilesWide<DoubleType>/1048576/10000          15955 us        
15562 us           45 bytes_per_second=64.2578Mi/s items_per_second=8.4224M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelDecilesWide<DoubleType>/1048576/100            14746 us        
14692 us           48 bytes_per_second=68.0639Mi/s items_per_second=8.92127M/s 
null_percent=1 size=1.04858M
   QuantileKernelDecilesWide<DoubleType>/1048576/10             14040 us        
13999 us           50 bytes_per_second=71.4333Mi/s items_per_second=9.3629M/s 
null_percent=10 size=1.04858M
   QuantileKernelDecilesWide<DoubleType>/1048576/2               8525 us        
 8497 us           82 bytes_per_second=117.683Mi/s items_per_second=15.4249M/s 
null_percent=50 size=1.04858M
   QuantileKernelDecilesWide<DoubleType>/1048576/1               18.3 us        
 18.2 us        38111 bytes_per_second=53.6187Gi/s items_per_second=7.19658G/s 
null_percent=100 size=1.04858M
   QuantileKernelDecilesWide<DoubleType>/1048576/0              15789 us        
15716 us           45 bytes_per_second=63.6289Mi/s items_per_second=8.33996M/s 
null_percent=0 size=1.04858M
   QuantileKernelCentilesNarrow<Int32Type>/1048576/10000         3402 us        
 3391 us          206 bytes_per_second=294.876Mi/s items_per_second=77.3001M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelCentilesNarrow<Int32Type>/1048576/100           3687 us        
 3664 us          191 bytes_per_second=272.952Mi/s items_per_second=71.5526M/s 
null_percent=1 size=1.04858M
   QuantileKernelCentilesNarrow<Int32Type>/1048576/10            4829 us        
 4811 us          146 bytes_per_second=207.855Mi/s items_per_second=54.4879M/s 
null_percent=10 size=1.04858M
   QuantileKernelCentilesNarrow<Int32Type>/1048576/2             6516 us        
 6495 us          108 bytes_per_second=153.962Mi/s items_per_second=40.3603M/s 
null_percent=50 size=1.04858M
   QuantileKernelCentilesNarrow<Int32Type>/1048576/1             19.5 us        
 19.5 us        35854 bytes_per_second=50.1736Gi/s items_per_second=13.4684G/s 
null_percent=100 size=1.04858M
   QuantileKernelCentilesNarrow<Int32Type>/1048576/0             3339 us        
 3329 us          210 bytes_per_second=300.386Mi/s items_per_second=78.7443M/s 
null_percent=0 size=1.04858M
   QuantileKernelCentilesWide<Int32Type>/1048576/10000         110353 us       
109659 us            6 bytes_per_second=9.11921Mi/s items_per_second=2.39055M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelCentilesWide<Int32Type>/1048576/100           110295 us       
109952 us            6 bytes_per_second=9.09491Mi/s items_per_second=2.38417M/s 
null_percent=1 size=1.04858M
   QuantileKernelCentilesWide<Int32Type>/1048576/10            103328 us       
102982 us            7 bytes_per_second=9.71046Mi/s items_per_second=2.54554M/s 
null_percent=10 size=1.04858M
   QuantileKernelCentilesWide<Int32Type>/1048576/2              60415 us        
60227 us           12 bytes_per_second=16.6038Mi/s items_per_second=4.35259M/s 
null_percent=50 size=1.04858M
   QuantileKernelCentilesWide<Int32Type>/1048576/1               19.9 us        
 19.9 us        35918 bytes_per_second=49.1701Gi/s items_per_second=13.199G/s 
null_percent=100 size=1.04858M
   QuantileKernelCentilesWide<Int32Type>/1048576/0             113391 us       
113050 us            6 bytes_per_second=8.84568Mi/s items_per_second=2.31884M/s 
null_percent=0 size=1.04858M
   QuantileKernelCentilesWide<DoubleType>/1048576/10000         57131 us        
56964 us           12 bytes_per_second=17.5549Mi/s items_per_second=2.30096M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelCentilesWide<DoubleType>/1048576/100           56224 us        
56065 us           13 bytes_per_second=17.8365Mi/s items_per_second=2.33786M/s 
null_percent=1 size=1.04858M
   QuantileKernelCentilesWide<DoubleType>/1048576/10            52433 us        
52269 us           13 bytes_per_second=19.1318Mi/s items_per_second=2.50765M/s 
null_percent=10 size=1.04858M
   QuantileKernelCentilesWide<DoubleType>/1048576/2             29620 us        
29524 us           24 bytes_per_second=33.8708Mi/s items_per_second=4.43952M/s 
null_percent=50 size=1.04858M
   QuantileKernelCentilesWide<DoubleType>/1048576/1              19.5 us        
 19.4 us        35980 bytes_per_second=50.3352Gi/s items_per_second=6.75588G/s 
null_percent=100 size=1.04858M
   QuantileKernelCentilesWide<DoubleType>/1048576/0             57902 us        
57671 us           12 bytes_per_second=17.3397Mi/s items_per_second=2.27275M/s 
null_percent=0 size=1.04858M
   TDigestKernelDoubleMedian/1048576/10000                      10472 us        
10433 us           67 bytes_per_second=95.8505Mi/s items_per_second=12.5633M/s 
null_percent=0.01 size=1.04858M
   TDigestKernelDoubleMedian/1048576/100                        10465 us        
10420 us           67 bytes_per_second=95.9693Mi/s items_per_second=12.5789M/s 
null_percent=1 size=1.04858M
   TDigestKernelDoubleMedian/1048576/10                         10008 us        
 9956 us           70 bytes_per_second=100.438Mi/s items_per_second=13.1646M/s 
null_percent=10 size=1.04858M
   TDigestKernelDoubleMedian/1048576/2                           6766 us        
 6623 us          108 bytes_per_second=150.987Mi/s items_per_second=19.7902M/s 
null_percent=50 size=1.04858M
   TDigestKernelDoubleMedian/1048576/1                           29.1 us        
 28.9 us        23891 bytes_per_second=33.7753Gi/s items_per_second=4.53325G/s 
null_percent=100 size=1.04858M
   TDigestKernelDoubleMedian/1048576/0                          10752 us        
10706 us           63 bytes_per_second=93.4061Mi/s items_per_second=12.2429M/s 
null_percent=0 size=1.04858M
   TDigestKernelDoubleDeciles/1048576/10000                     11148 us        
11086 us           64 bytes_per_second=90.2067Mi/s items_per_second=11.8236M/s 
null_percent=0.01 size=1.04858M
   TDigestKernelDoubleDeciles/1048576/100                       10804 us        
10729 us           64 bytes_per_second=93.2026Mi/s items_per_second=12.2163M/s 
null_percent=1 size=1.04858M
   TDigestKernelDoubleDeciles/1048576/10                        10173 us        
10136 us           69 bytes_per_second=98.6547Mi/s items_per_second=12.9309M/s 
null_percent=10 size=1.04858M
   TDigestKernelDoubleDeciles/1048576/2                          6528 us        
 6498 us          105 bytes_per_second=153.905Mi/s items_per_second=20.1726M/s 
null_percent=50 size=1.04858M
   TDigestKernelDoubleDeciles/1048576/1                          28.4 us        
 28.2 us        25006 bytes_per_second=34.5706Gi/s items_per_second=4.63998G/s 
null_percent=100 size=1.04858M
   TDigestKernelDoubleDeciles/1048576/0                         10517 us        
10480 us           65 bytes_per_second=95.4239Mi/s items_per_second=12.5074M/s 
null_percent=0 size=1.04858M
   TDigestKernelDoubleCentiles/1048576/10000                    10576 us        
10520 us           67 bytes_per_second=95.058Mi/s items_per_second=12.4594M/s 
null_percent=0.01 size=1.04858M
   TDigestKernelDoubleCentiles/1048576/100                      10516 us        
10466 us           67 bytes_per_second=95.5518Mi/s items_per_second=12.5242M/s 
null_percent=1 size=1.04858M
   TDigestKernelDoubleCentiles/1048576/10                       10204 us        
10018 us           69 bytes_per_second=99.8173Mi/s items_per_second=13.0833M/s 
null_percent=10 size=1.04858M
   TDigestKernelDoubleCentiles/1048576/2                         6595 us        
 6555 us          106 bytes_per_second=152.545Mi/s items_per_second=19.9944M/s 
null_percent=50 size=1.04858M
   TDigestKernelDoubleCentiles/1048576/1                         30.2 us        
 29.7 us        23464 bytes_per_second=32.8279Gi/s items_per_second=4.40609G/s 
null_percent=100 size=1.04858M
   TDigestKernelDoubleCentiles/1048576/0                        10486 us        
10437 us           67 bytes_per_second=95.8098Mi/s items_per_second=12.558M/s 
null_percent=0 size=1.04858M
   ```
   
   </details>
   
   #### asof-join
   
   <details><summary>result</summary>
   
   ```
   Unable to determine clock rate from sysctl: hw.cpufrequency: No such file or 
directory
   This does not affect benchmark measurements, only the metadata output.
   ***WARNING*** Failed to set thread affinity. Estimated CPU frequency may be 
incorrect.
   2024-03-29T00:37:38+09:00
   Running 
/Users/lama/workspace/arrow-new/cpp/cmake-build-debug/debug/arrow-acero-asof-join-benchmark
   Run on (10 X 24 MHz CPU s)
   CPU Caches:
     L1 Data 64 KiB
     L1 Instruction 128 KiB
     L2 Unified 4096 KiB (x10)
   Load Average: 8.59, 14.36, 10.14
   ***WARNING*** Library was built as DEBUG. Timings may be affected.
   
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   Benchmark                                                                    
                                                                               
Time             CPU   Iterations UserCounters...
   
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
AsOfJoinOverhead/left_freq:200/left_cols:20/left_ids:500/batch_size:4000/num_right_tables:1/right_freq:200/right_cols:20/right_ids:500/real_time
    642579334 ns     30050000 ns            1 bytes_per_second=43.0951M/s 
input_rows_per_second=250.553k/s maximum_peak_memory=29.0547M
   
AsOfJoinOverhead/left_freq:400/left_cols:20/left_ids:500/batch_size:4000/num_right_tables:1/right_freq:400/right_cols:20/right_ids:500/real_time
    319011750 ns     12302500 ns            2 bytes_per_second=43.6724M/s 
input_rows_per_second=253.909k/s maximum_peak_memory=29.0547M
   
AsOfJoinOverhead/left_freq:1000/left_cols:20/left_ids:500/batch_size:4000/num_right_tables:1/right_freq:1000/right_cols:20/right_ids:500/real_time
  130200425 ns      5821000 ns            5 bytes_per_second=43.5943M/s 
input_rows_per_second=253.455k/s maximum_peak_memory=29.0547M
   
AsOfJoinOverhead/left_freq:400/left_cols:10/left_ids:500/batch_size:4000/num_right_tables:1/right_freq:400/right_cols:10/right_ids:500/real_time
    226292361 ns      6799000 ns            3 bytes_per_second=32.9309M/s 
input_rows_per_second=357.944k/s maximum_peak_memory=29.0547M
   
AsOfJoinOverhead/left_freq:400/left_cols:20/left_ids:500/batch_size:4000/num_right_tables:1/right_freq:400/right_cols:20/right_ids:500/real_time
    313481520 ns     12202500 ns            2 bytes_per_second=44.4428M/s 
input_rows_per_second=258.388k/s maximum_peak_memory=29.0547M
   
AsOfJoinOverhead/left_freq:400/left_cols:100/left_ids:500/batch_size:4000/num_right_tables:1/right_freq:400/right_cols:100/right_ids:500/real_time
 1020176167 ns     57033000 ns            1 bytes_per_second=64.4712M/s 
input_rows_per_second=79.3981k/s maximum_peak_memory=72.2598M
   
AsOfJoinOverhead/left_freq:400/left_cols:20/left_ids:100/batch_size:4000/num_right_tables:1/right_freq:400/right_cols:20/right_ids:100/real_time
     66084046 ns      3692200 ns           10 bytes_per_second=42.1645M/s 
input_rows_per_second=245.142k/s maximum_peak_memory=72.2598M
   
AsOfJoinOverhead/left_freq:400/left_cols:20/left_ids:500/batch_size:4000/num_right_tables:1/right_freq:400/right_cols:20/right_ids:500/real_time
    316252271 ns     12139500 ns            2 bytes_per_second=44.0534M/s 
input_rows_per_second=256.125k/s maximum_peak_memory=72.2598M
   
AsOfJoinOverhead/left_freq:400/left_cols:20/left_ids:1000/batch_size:4000/num_right_tables:1/right_freq:400/right_cols:20/right_ids:1000/real_time
  671592167 ns     23319000 ns            1 bytes_per_second=41.4895M/s 
input_rows_per_second=241.218k/s maximum_peak_memory=72.2598M
   
AsOfJoinOverhead/left_freq:400/left_cols:20/left_ids:500/batch_size:4000/num_right_tables:1/right_freq:400/right_cols:20/right_ids:500/real_time
    316070562 ns     12444500 ns            2 bytes_per_second=44.0788M/s 
input_rows_per_second=256.272k/s maximum_peak_memory=72.2598M
   
AsOfJoinOverhead/left_freq:400/left_cols:20/left_ids:500/batch_size:4000/num_right_tables:10/right_freq:400/right_cols:20/right_ids:500/real_time
  1931446875 ns     67229000 ns            1 bytes_per_second=39.6728M/s 
input_rows_per_second=230.656k/s maximum_peak_memory=83.9027M
   
AsOfJoinOverhead/left_freq:400/left_cols:20/left_ids:500/batch_size:4000/num_right_tables:50/right_freq:400/right_cols:20/right_ids:500/real_time
  9099168541 ns    320685000 ns            1 bytes_per_second=39.0438M/s 
input_rows_per_second=226.999k/s maximum_peak_memory=388.827M
   
AsOfJoinOverhead/left_freq:400/left_cols:20/left_ids:500/batch_size:1000/num_right_tables:1/right_freq:400/right_cols:20/right_ids:500/real_time
    369200812 ns     45132500 ns            2 bytes_per_second=37.7356M/s 
input_rows_per_second=219.393k/s maximum_peak_memory=388.827M
   
AsOfJoinOverhead/left_freq:400/left_cols:20/left_ids:500/batch_size:4000/num_right_tables:1/right_freq:400/right_cols:20/right_ids:500/real_time
    314396875 ns     12398500 ns            2 bytes_per_second=44.3134M/s 
input_rows_per_second=257.636k/s maximum_peak_memory=388.827M
   
AsOfJoinOverhead/left_freq:400/left_cols:20/left_ids:500/batch_size:32000/num_right_tables:1/right_freq:400/right_cols:20/right_ids:500/real_time
   348591583 ns      2820500 ns            2 bytes_per_second=39.9665M/s 
input_rows_per_second=232.364k/s maximum_peak_memory=388.827M
   ```
   
   </details>
   
   #### expression
   
   <details><summary>result</summary>
   
   ```
   Unable to determine clock rate from sysctl: hw.cpufrequency: No such file or 
directory
   This does not affect benchmark measurements, only the metadata output.
   ***WARNING*** Failed to set thread affinity. Estimated CPU frequency may be 
incorrect.
   2024-03-29T00:31:59+09:00
   Running 
/Users/lama/workspace/arrow-new/cpp/cmake-build-debug/debug/arrow-acero-expression-benchmark
   Run on (10 X 24 MHz CPU s)
   CPU Caches:
     L1 Data 64 KiB
     L1 Instruction 128 KiB
     L2 Unified 4096 KiB (x10)
   Load Average: 15.63, 9.86, 6.22
   ***WARNING*** Library was built as DEBUG. Timings may be affected.
   
-------------------------------------------------------------------------------------------------------------------------------------------------
   Benchmark                                                                    
                                   Time             CPU   Iterations
   
-------------------------------------------------------------------------------------------------------------------------------------------------
   SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_simple          
                               82586 ns        82002 ns         8456
   SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_simple            
                              127296 ns       125998 ns         5532
   SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_dictionary      
                              194366 ns       179738 ns         3903
   SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_dictionary        
                              233414 ns       225572 ns         3151
   SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_simple          
                               88787 ns        84002 ns         7842
   SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_simple            
                              152216 ns       133151 ns         4866
   SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_dictionary      
                              271493 ns       180017 ns         3842
   SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_dictionary        
                              331486 ns       227937 ns         2966
   BindAndEvaluate/simple_array                                                 
                                5939 ns         4311 ns       161258
   BindAndEvaluate/simple_scalar                                                
                                4278 ns         4236 ns       166568
   BindAndEvaluate/nested_array                                                 
                               36302 ns        33822 ns        20584
   BindAndEvaluate/nested_scalar                                                
                               55476 ns        41991 ns        16864
   
ExecuteScalarExpressionOverhead/complex_integer_expression/rows_per_batch:1000/real_time/threads:1
       51996887 ns     51307714 ns           14 batches_per_second=19.2319k/s 
rows_per_second=19.2319M/s
   
ExecuteScalarExpressionOverhead/complex_integer_expression/rows_per_batch:1000/real_time/threads:10
      10054588 ns     58969000 ns           60 batches_per_second=99.4571k/s 
rows_per_second=99.4571M/s
   
ExecuteScalarExpressionOverhead/complex_integer_expression/rows_per_batch:10000/real_time/threads:1
      11334713 ns     11016841 ns           63 batches_per_second=8.82246k/s 
rows_per_second=88.2246M/s
   
ExecuteScalarExpressionOverhead/complex_integer_expression/rows_per_batch:10000/real_time/threads:10
      1842161 ns     11632854 ns          280 batches_per_second=54.2841k/s 
rows_per_second=542.841M/s
   
ExecuteScalarExpressionOverhead/complex_integer_expression/rows_per_batch:100000/real_time/threads:1
      6867157 ns      6777029 ns          104 batches_per_second=1.45621k/s 
rows_per_second=145.621M/s
   
ExecuteScalarExpressionOverhead/complex_integer_expression/rows_per_batch:100000/real_time/threads:10
     1219793 ns      6994196 ns          810 batches_per_second=8.19811k/s 
rows_per_second=819.811M/s
   
ExecuteScalarExpressionOverhead/complex_integer_expression/rows_per_batch:1000000/real_time/threads:1
     7426432 ns      6519087 ns           92 batches_per_second=134.654/s 
rows_per_second=134.654M/s
   
ExecuteScalarExpressionOverhead/complex_integer_expression/rows_per_batch:1000000/real_time/threads:10
    1083947 ns      6681778 ns          720 batches_per_second=922.554/s 
rows_per_second=922.554M/s
   
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:1000/real_time/threads:1
               81333369 ns     51446231 ns           13 
batches_per_second=12.2951k/s rows_per_second=12.2951M/s
   
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:1000/real_time/threads:10
               9711668 ns     57818475 ns           80 
batches_per_second=102.969k/s rows_per_second=102.969M/s
   
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:10000/real_time/threads:1
              10930983 ns     10808862 ns           65 
batches_per_second=9.14831k/s rows_per_second=91.4831M/s
   
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:10000/real_time/threads:10
              1744277 ns     11924141 ns          460 
batches_per_second=57.3303k/s rows_per_second=573.303M/s
   
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:100000/real_time/threads:1
              7235866 ns      6892392 ns          102 
batches_per_second=1.382k/s rows_per_second=138.2M/s
   
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:100000/real_time/threads:10
             1506218 ns      7189032 ns          710 
batches_per_second=6.63915k/s rows_per_second=663.915M/s
   
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:1000000/real_time/threads:1
             7074817 ns      6657280 ns           82 
batches_per_second=141.346/s rows_per_second=141.346M/s
   
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:1000000/real_time/threads:10
            1093700 ns      6977623 ns          730 
batches_per_second=914.327/s rows_per_second=914.327M/s
   
ExecuteScalarExpressionBaseline<ComplexExpressionBaseline>/rows_per_batch:1000/real_time/threads:1
        6740880 ns      6203287 ns          115 batches_per_second=148.349k/s 
rows_per_second=148.349M/s
   
ExecuteScalarExpressionBaseline<ComplexExpressionBaseline>/rows_per_batch:1000/real_time/threads:10
       1418016 ns      6725195 ns          580 batches_per_second=705.211k/s 
rows_per_second=705.211M/s
   
ExecuteScalarExpressionBaseline<ComplexExpressionBaseline>/rows_per_batch:10000/real_time/threads:1
       6461546 ns      6280300 ns          110 batches_per_second=15.4762k/s 
rows_per_second=154.762M/s
   
ExecuteScalarExpressionBaseline<ComplexExpressionBaseline>/rows_per_batch:10000/real_time/threads:10
      1092614 ns      6711207 ns          750 batches_per_second=91.5236k/s 
rows_per_second=915.236M/s
   
ExecuteScalarExpressionBaseline<ComplexExpressionBaseline>/rows_per_batch:100000/real_time/threads:1
      6377628 ns      6292773 ns          110 batches_per_second=1.56798k/s 
rows_per_second=156.798M/s
   
ExecuteScalarExpressionBaseline<ComplexExpressionBaseline>/rows_per_batch:100000/real_time/threads:10
     1145324 ns      6717241 ns          700 batches_per_second=8.73115k/s 
rows_per_second=873.115M/s
   
ExecuteScalarExpressionBaseline<ComplexExpressionBaseline>/rows_per_batch:1000000/real_time/threads:1
     6336132 ns      6294586 ns          111 batches_per_second=157.825/s 
rows_per_second=157.825M/s
   
ExecuteScalarExpressionBaseline<ComplexExpressionBaseline>/rows_per_batch:1000000/real_time/threads:10
    1070310 ns      6804308 ns          730 batches_per_second=934.309/s 
rows_per_second=934.309M/s
   
ExecuteScalarExpressionOverhead/simple_expression/rows_per_batch:1000/real_time/threads:1
                23796562 ns     19156079 ns           38 
batches_per_second=42.0229k/s rows_per_second=42.0229M/s
   
ExecuteScalarExpressionOverhead/simple_expression/rows_per_batch:1000/real_time/threads:10
                3367366 ns     20297315 ns          200 
batches_per_second=296.968k/s rows_per_second=296.968M/s
   
ExecuteScalarExpressionOverhead/simple_expression/rows_per_batch:10000/real_time/threads:1
                8745736 ns      8586329 ns           79 
batches_per_second=11.4341k/s rows_per_second=114.341M/s
   
ExecuteScalarExpressionOverhead/simple_expression/rows_per_batch:10000/real_time/threads:10
               1556905 ns     10683829 ns          450 
batches_per_second=64.23k/s rows_per_second=642.3M/s
   
ExecuteScalarExpressionOverhead/simple_expression/rows_per_batch:100000/real_time/threads:1
               6223027 ns      6181709 ns          110 
batches_per_second=1.60694k/s rows_per_second=160.694M/s
   
ExecuteScalarExpressionOverhead/simple_expression/rows_per_batch:100000/real_time/threads:10
               974524 ns      7238579 ns          760 
batches_per_second=10.2614k/s rows_per_second=1.02614G/s
   
ExecuteScalarExpressionOverhead/simple_expression/rows_per_batch:1000000/real_time/threads:1
              6055272 ns      5904857 ns          119 
batches_per_second=165.145/s rows_per_second=165.145M/s
   
ExecuteScalarExpressionOverhead/simple_expression/rows_per_batch:1000000/real_time/threads:10
             1127744 ns      6861134 ns          710 
batches_per_second=886.726/s rows_per_second=886.726M/s
   
ExecuteScalarExpressionBaseline<SimpleExpressionBaseline>/rows_per_batch:1000/real_time/threads:1
         4457667 ns      2730091 ns          209 batches_per_second=224.333k/s 
rows_per_second=224.333M/s
   
ExecuteScalarExpressionBaseline<SimpleExpressionBaseline>/rows_per_batch:1000/real_time/threads:10
         600185 ns      2793568 ns         1000 batches_per_second=1.66615M/s 
rows_per_second=1.66615G/s
   
ExecuteScalarExpressionBaseline<SimpleExpressionBaseline>/rows_per_batch:10000/real_time/threads:1
        5289519 ns      2891410 ns          100 batches_per_second=18.9053k/s 
rows_per_second=189.053M/s
   
ExecuteScalarExpressionBaseline<SimpleExpressionBaseline>/rows_per_batch:10000/real_time/threads:10
        790050 ns      3017442 ns         1120 batches_per_second=126.574k/s 
rows_per_second=1.26574G/s
   
ExecuteScalarExpressionBaseline<SimpleExpressionBaseline>/rows_per_batch:100000/real_time/threads:1
       7840444 ns      2908390 ns          123 batches_per_second=1.27544k/s 
rows_per_second=127.544M/s
   
ExecuteScalarExpressionBaseline<SimpleExpressionBaseline>/rows_per_batch:100000/real_time/threads:10
       602903 ns      2967107 ns         1140 batches_per_second=16.5864k/s 
rows_per_second=1.65864G/s
   
ExecuteScalarExpressionBaseline<SimpleExpressionBaseline>/rows_per_batch:1000000/real_time/threads:1
      2760547 ns      2748690 ns          226 batches_per_second=362.247/s 
rows_per_second=362.247M/s
   
ExecuteScalarExpressionBaseline<SimpleExpressionBaseline>/rows_per_batch:1000000/real_time/threads:10
      568387 ns      2869318 ns         1000 batches_per_second=1.75936k/s 
rows_per_second=1.75936G/s
   
ExecuteScalarExpressionOverhead/zero_copy_expression/rows_per_batch:1000/real_time/threads:1
             13254361 ns      9399847 ns           72 
batches_per_second=75.4469k/s rows_per_second=75.4469M/s
   
ExecuteScalarExpressionOverhead/zero_copy_expression/rows_per_batch:1000/real_time/threads:10
             1527679 ns     12652662 ns          500 
batches_per_second=654.588k/s rows_per_second=654.588M/s
   
ExecuteScalarExpressionOverhead/zero_copy_expression/rows_per_batch:10000/real_time/threads:1
              904086 ns       899779 ns          769 
batches_per_second=110.609k/s rows_per_second=1.10609G/s
   
ExecuteScalarExpressionOverhead/zero_copy_expression/rows_per_batch:10000/real_time/threads:10
             218781 ns      1256867 ns         3900 
batches_per_second=457.078k/s rows_per_second=4.57078G/s
   
ExecuteScalarExpressionOverhead/zero_copy_expression/rows_per_batch:100000/real_time/threads:1
              94778 ns        92542 ns         6838 
batches_per_second=105.51k/s rows_per_second=10.551G/s
   
ExecuteScalarExpressionOverhead/zero_copy_expression/rows_per_batch:100000/real_time/threads:10
             18961 ns       129290 ns        39760 
batches_per_second=527.409k/s rows_per_second=52.7409G/s
   
ExecuteScalarExpressionOverhead/zero_copy_expression/rows_per_batch:1000000/real_time/threads:1
              9197 ns         9140 ns        77055 
batches_per_second=108.734k/s rows_per_second=108.734G/s
   
ExecuteScalarExpressionOverhead/zero_copy_expression/rows_per_batch:1000000/real_time/threads:10
             1869 ns        12885 ns       372540 batches_per_second=535.143k/s 
rows_per_second=535.143G/s
   
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:1000/real_time/threads:1
                515862 ns       474257 ns         1000 
batches_per_second=1.9385M/s rows_per_second=1.9385G/s
   
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:1000/real_time/threads:10
                83530 ns       555298 ns        10740 
batches_per_second=11.9717M/s rows_per_second=11.9717G/s
   
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:10000/real_time/threads:1
                46504 ns        46232 ns        14898 
batches_per_second=2.15037M/s rows_per_second=21.5037G/s
   
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:10000/real_time/threads:10
                7205 ns        52478 ns        95350 
batches_per_second=13.879M/s rows_per_second=138.79G/s
   
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:100000/real_time/threads:1
                4705 ns         4650 ns       144431 
batches_per_second=2.12547M/s rows_per_second=212.547G/s
   
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:100000/real_time/threads:10
                648 ns         5232 ns      1200620 
batches_per_second=15.4362M/s rows_per_second=1.54362T/s
   
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:1000000/real_time/threads:1
                465 ns          461 ns      1509625 
batches_per_second=2.15265M/s rows_per_second=2.15265T/s
   
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:1000000/real_time/threads:10
              61.0 ns          516 ns     10139320 
batches_per_second=16.3925M/s rows_per_second=16.3925T/s
   ```
   
   </details>
   
   #### filter
   
   <details><summary>result</summary>
   
   ```
   Unable to determine clock rate from sysctl: hw.cpufrequency: No such file or 
directory
   This does not affect benchmark measurements, only the metadata output.
   ***WARNING*** Failed to set thread affinity. Estimated CPU frequency may be 
incorrect.
   2024-03-29T00:35:03+09:00
   Running 
/Users/lama/workspace/arrow-new/cpp/cmake-build-debug/debug/arrow-acero-filter-benchmark
   Run on (10 X 24 MHz CPU s)
   CPU Caches:
     L1 Data 64 KiB
     L1 Instruction 128 KiB
     L2 Unified 4096 KiB (x10)
   Load Average: 31.42, 18.93, 10.61
   ***WARNING*** Library was built as DEBUG. Timings may be affected.
   
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   Benchmark                                                                    
                                                  Time             CPU   
Iterations UserCounters...
   
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
FilterOverheadIsolated/complex_expression/batch_size:1000/null_prob:0/bool_true_prob:50/real_time
                       34986598 ns      7235500 ns           20 
batches_per_second=28.5824k/s rows_per_second=28.5824M/s
   
FilterOverheadIsolated/complex_expression/batch_size:10000/null_prob:0/bool_true_prob:50/real_time
                      10410021 ns      1142134 ns           67 
batches_per_second=9.60613k/s rows_per_second=96.0613M/s
   
FilterOverheadIsolated/complex_expression/batch_size:100000/null_prob:0/bool_true_prob:50/real_time
                      9954630 ns       353186 ns           70 
batches_per_second=1.00456k/s rows_per_second=100.456M/s
   
FilterOverheadIsolated/complex_expression/batch_size:1000000/null_prob:0/bool_true_prob:50/real_time
                    47771617 ns       306400 ns           15 
batches_per_second=20.9329/s rows_per_second=20.9329M/s
   
FilterOverheadIsolated/simple_expression/batch_size:1000/null_prob:0/bool_true_prob:50/real_time
                        29151342 ns      7467083 ns           24 
batches_per_second=34.3037k/s rows_per_second=34.3037M/s
   
FilterOverheadIsolated/simple_expression/batch_size:10000/null_prob:0/bool_true_prob:50/real_time
                        8667509 ns      1149247 ns           81 
batches_per_second=11.5373k/s rows_per_second=115.373M/s
   
FilterOverheadIsolated/simple_expression/batch_size:100000/null_prob:0/bool_true_prob:50/real_time
                       8163880 ns       367634 ns           93 
batches_per_second=1.22491k/s rows_per_second=122.491M/s
   
FilterOverheadIsolated/simple_expression/batch_size:1000000/null_prob:0/bool_true_prob:50/real_time
                     37399167 ns       327526 ns           19 
batches_per_second=26.7386/s rows_per_second=26.7386M/s
   
FilterOverheadIsolated/ref_only_expression/batch_size:1000/null_prob:0/bool_true_prob:50/real_time
                      22337363 ns      7275935 ns           31 
batches_per_second=44.768k/s rows_per_second=44.768M/s
   
FilterOverheadIsolated/ref_only_expression/batch_size:10000/null_prob:0/bool_true_prob:50/real_time
                      6735063 ns      1178554 ns          101 
batches_per_second=14.8477k/s rows_per_second=148.477M/s
   
FilterOverheadIsolated/ref_only_expression/batch_size:100000/null_prob:0/bool_true_prob:50/real_time
                     6106911 ns       364009 ns          115 
batches_per_second=1.63749k/s rows_per_second=163.749M/s
   
FilterOverheadIsolated/ref_only_expression/batch_size:1000000/null_prob:0/bool_true_prob:50/real_time
                   28026008 ns       299200 ns           25 
batches_per_second=35.6811/s rows_per_second=35.6811M/s
   
FilterOverhead/complex_expression/batch_size:1000/null_prob:0/bool_true_prob:50/real_time
                               58842417 ns      4774063 ns           16 
batches_per_second=16.9945k/s rows_per_second=16.9945M/s
   
FilterOverhead/complex_expression/batch_size:10000/null_prob:0/bool_true_prob:50/real_time
                              13278072 ns      1033151 ns           53 
batches_per_second=7.53121k/s rows_per_second=75.3121M/s
   
FilterOverhead/complex_expression/batch_size:100000/null_prob:0/bool_true_prob:50/real_time
                             14524770 ns       695235 ns           51 
batches_per_second=688.479/s rows_per_second=68.8479M/s
   
FilterOverhead/complex_expression/batch_size:1000000/null_prob:0/bool_true_prob:50/real_time
                            67660304 ns       555300 ns           10 
batches_per_second=14.7797/s rows_per_second=14.7797M/s
   
FilterOverhead/simple_expression/batch_size:1000/null_prob:0/bool_true_prob:50/real_time
                                36915357 ns      5098053 ns           19 
batches_per_second=27.089k/s rows_per_second=27.089M/s
   
FilterOverhead/simple_expression/batch_size:10000/null_prob:0/bool_true_prob:50/real_time
                               11410658 ns       882371 ns           62 
batches_per_second=8.76374k/s rows_per_second=87.6374M/s
   
FilterOverhead/simple_expression/batch_size:100000/null_prob:0/bool_true_prob:50/real_time
                              11974633 ns       591387 ns           62 
batches_per_second=835.099/s rows_per_second=83.5099M/s
   
FilterOverhead/simple_expression/batch_size:1000000/null_prob:0/bool_true_prob:50/real_time
                             57296896 ns       612333 ns           12 
batches_per_second=17.453/s rows_per_second=17.453M/s
   
FilterOverhead/ref_only_expression/batch_size:1000/null_prob:0/bool_true_prob:50/real_time
                              31043873 ns      5099000 ns           22 
batches_per_second=32.2125k/s rows_per_second=32.2125M/s
   
FilterOverhead/ref_only_expression/batch_size:10000/null_prob:0/bool_true_prob:50/real_time
                              9541077 ns       916333 ns           81 
batches_per_second=10.481k/s rows_per_second=104.81M/s
   
FilterOverhead/ref_only_expression/batch_size:100000/null_prob:0/bool_true_prob:50/real_time
                             9122005 ns       620013 ns           78 
batches_per_second=1.09625k/s rows_per_second=109.625M/s
   
FilterOverhead/ref_only_expression/batch_size:1000000/null_prob:0/bool_true_prob:50/real_time
                           44431198 ns       578625 ns           16 
batches_per_second=22.5067/s rows_per_second=22.5067M/s
   
FilterOverhead/selectivity_benchmark/batch_size:1000/null_prob:10/bool_true_prob:50/real_time
                           45872821 ns      8366412 ns           17 
batches_per_second=21.7994k/s rows_per_second=21.7994M/s
   
FilterOverhead/selectivity_benchmark/batch_size:1000/null_prob:50/bool_true_prob:50/real_time
                           35085423 ns      7171200 ns           20 
batches_per_second=28.5019k/s rows_per_second=28.5019M/s
   
FilterOverhead/selectivity_benchmark/batch_size:1000/null_prob:75/bool_true_prob:50/real_time
                           33405230 ns      6431524 ns           21 
batches_per_second=29.9354k/s rows_per_second=29.9354M/s
   
FilterOverhead/selectivity_benchmark/batch_size:1000/null_prob:100/bool_true_prob:50/real_time
                          26365753 ns      1743593 ns           27 
batches_per_second=37.928k/s rows_per_second=37.928M/s
   
FilterOverhead/selectivity_benchmark/batch_size:10000/null_prob:10/bool_true_prob:50/real_time
                           7837708 ns      1447607 ns           89 
batches_per_second=12.7588k/s rows_per_second=127.588M/s
   
FilterOverhead/selectivity_benchmark/batch_size:10000/null_prob:50/bool_true_prob:50/real_time
                           7424617 ns      1059753 ns           93 
batches_per_second=13.4687k/s rows_per_second=134.687M/s
   
FilterOverhead/selectivity_benchmark/batch_size:10000/null_prob:75/bool_true_prob:50/real_time
                           5834592 ns       866588 ns          119 
batches_per_second=17.1392k/s rows_per_second=171.392M/s
   
FilterOverhead/selectivity_benchmark/batch_size:10000/null_prob:100/bool_true_prob:50/real_time
                          2972214 ns       246475 ns          217 
batches_per_second=33.645k/s rows_per_second=336.45M/s
   
FilterOverhead/selectivity_benchmark/batch_size:100000/null_prob:10/bool_true_prob:50/real_time
                          6953875 ns       828604 ns          101 
batches_per_second=1.43805k/s rows_per_second=143.805M/s
   
FilterOverhead/selectivity_benchmark/batch_size:100000/null_prob:50/bool_true_prob:50/real_time
                          6939299 ns       696598 ns          102 
batches_per_second=1.44107k/s rows_per_second=144.107M/s
   
FilterOverhead/selectivity_benchmark/batch_size:100000/null_prob:75/bool_true_prob:50/real_time
                          5080602 ns       615540 ns          100 
batches_per_second=1.96827k/s rows_per_second=196.827M/s
   
FilterOverhead/selectivity_benchmark/batch_size:100000/null_prob:100/bool_true_prob:50/real_time
                         1530483 ns       127537 ns          460 
batches_per_second=6.53388k/s rows_per_second=653.388M/s
   
FilterOverhead/selectivity_benchmark/batch_size:1000000/null_prob:10/bool_true_prob:50/real_time
                        30662502 ns       919043 ns           23 
batches_per_second=32.6131/s rows_per_second=32.6131M/s
   
FilterOverhead/selectivity_benchmark/batch_size:1000000/null_prob:50/bool_true_prob:50/real_time
                        31147556 ns       701130 ns           23 
batches_per_second=32.1052/s rows_per_second=32.1052M/s
   
FilterOverhead/selectivity_benchmark/batch_size:1000000/null_prob:75/bool_true_prob:50/real_time
                        20412298 ns       559971 ns           34 
batches_per_second=48.9901/s rows_per_second=48.9901M/s
   
FilterOverhead/selectivity_benchmark/batch_size:1000000/null_prob:100/bool_true_prob:50/real_time
                        4329439 ns       114563 ns          158 
batches_per_second=230.977/s rows_per_second=230.977M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:1000/null_prob:0/bool_true_prob:25/real_time
          43074386 ns      4132062 ns           16 
batches_per_second=23.2157k/s rows_per_second=23.2157M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:1000/null_prob:25/bool_true_prob:33/real_time
         48086327 ns      6484929 ns           14 batches_per_second=20.7959k/s 
rows_per_second=20.7959M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:1000/null_prob:50/bool_true_prob:50/real_time
         52145971 ns      6878700 ns           10 batches_per_second=19.1769k/s 
rows_per_second=19.1769M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:1000/null_prob:75/bool_true_prob:100/real_time
        44654208 ns      6825188 ns           16 batches_per_second=22.3943k/s 
rows_per_second=22.3943M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:10000/null_prob:0/bool_true_prob:25/real_time
          9456569 ns       598722 ns           72 batches_per_second=10.5747k/s 
rows_per_second=105.747M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:10000/null_prob:25/bool_true_prob:33/real_time
        11579311 ns       832377 ns           61 batches_per_second=8.63609k/s 
rows_per_second=86.3609M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:10000/null_prob:50/bool_true_prob:50/real_time
        10886502 ns       829323 ns           65 batches_per_second=9.18569k/s 
rows_per_second=91.8569M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:10000/null_prob:75/bool_true_prob:100/real_time
        7454880 ns       851206 ns           97 batches_per_second=13.414k/s 
rows_per_second=134.14M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:100000/null_prob:0/bool_true_prob:25/real_time
         9096331 ns       471014 ns           74 batches_per_second=1.09934k/s 
rows_per_second=109.934M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:100000/null_prob:25/bool_true_prob:33/real_time
       11484958 ns       592790 ns           62 batches_per_second=870.704/s 
rows_per_second=87.0704M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:100000/null_prob:50/bool_true_prob:50/real_time
       11373243 ns       590809 ns           68 batches_per_second=879.257/s 
rows_per_second=87.9257M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:100000/null_prob:75/bool_true_prob:100/real_time
       6675434 ns       581570 ns          100 batches_per_second=1.49803k/s 
rows_per_second=149.803M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:1000000/null_prob:0/bool_true_prob:25/real_time
       43122169 ns       505625 ns           16 batches_per_second=23.1899/s 
rows_per_second=23.1899M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:1000000/null_prob:25/bool_true_prob:33/real_time
      55753141 ns       698154 ns           13 batches_per_second=17.9362/s 
rows_per_second=17.9362M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:1000000/null_prob:50/bool_true_prob:50/real_time
      51486369 ns       735000 ns           14 batches_per_second=19.4226/s 
rows_per_second=19.4226M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:1000000/null_prob:75/bool_true_prob:100/real_time
     26757149 ns       587000 ns           26 batches_per_second=37.3732/s 
rows_per_second=37.3732M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:1000/null_prob:0/bool_true_prob:25/real_time
        40894924 ns      6142706 ns           17 batches_per_second=24.4529k/s 
rows_per_second=24.4529M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:1000/null_prob:25/bool_true_prob:33/real_time
       41271983 ns      6370941 ns           17 batches_per_second=24.2295k/s 
rows_per_second=24.2295M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:1000/null_prob:50/bool_true_prob:50/real_time
       42292091 ns      6688882 ns           17 batches_per_second=23.6451k/s 
rows_per_second=23.6451M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:1000/null_prob:75/bool_true_prob:100/real_time
      41621890 ns      6544000 ns           17 batches_per_second=24.0258k/s 
rows_per_second=24.0258M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:10000/null_prob:0/bool_true_prob:25/real_time
        7501867 ns       852280 ns           93 batches_per_second=13.33k/s 
rows_per_second=133.3M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:10000/null_prob:25/bool_true_prob:33/real_time
       7850993 ns       873382 ns           89 batches_per_second=12.7372k/s 
rows_per_second=127.372M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:10000/null_prob:50/bool_true_prob:50/real_time
       8255098 ns       895386 ns           88 batches_per_second=12.1137k/s 
rows_per_second=121.137M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:10000/null_prob:75/bool_true_prob:100/real_time
      8193954 ns       865529 ns           87 batches_per_second=12.2041k/s 
rows_per_second=122.041M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:100000/null_prob:0/bool_true_prob:25/real_time
       7339856 ns       628350 ns          100 batches_per_second=1.36242k/s 
rows_per_second=136.242M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:100000/null_prob:25/bool_true_prob:33/real_time
     11065400 ns       644442 ns           86 batches_per_second=903.718/s 
rows_per_second=90.3718M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:100000/null_prob:50/bool_true_prob:50/real_time
     10791456 ns       583812 ns           69 batches_per_second=926.659/s 
rows_per_second=92.6659M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:100000/null_prob:75/bool_true_prob:100/real_time
    10996702 ns       653446 ns           56 batches_per_second=909.364/s 
rows_per_second=90.9364M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:1000000/null_prob:0/bool_true_prob:25/real_time
     32390182 ns       610091 ns           22 batches_per_second=30.8736/s 
rows_per_second=30.8736M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:1000000/null_prob:25/bool_true_prob:33/real_time
    34041212 ns       584429 ns           21 batches_per_second=29.3762/s 
rows_per_second=29.3762M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:1000000/null_prob:50/bool_true_prob:50/real_time
    34326202 ns       658333 ns           21 batches_per_second=29.1323/s 
rows_per_second=29.1323M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:1000000/null_prob:75/bool_true_prob:100/real_time
   34153448 ns       610350 ns           20 batches_per_second=29.2796/s 
rows_per_second=29.2796M/s
   ```
   
   </details>
   
   #### project
   
   <details><summary>result</summary>
   
   ```
   Unable to determine clock rate from sysctl: hw.cpufrequency: No such file or 
directory
   This does not affect benchmark measurements, only the metadata output.
   ***WARNING*** Failed to set thread affinity. Estimated CPU frequency may be 
incorrect.
   2024-03-29T00:36:45+09:00
   Running 
/Users/lama/workspace/arrow-new/cpp/cmake-build-debug/debug/arrow-acero-project-benchmark
   Run on (10 X 24 MHz CPU s)
   CPU Caches:
     L1 Data 64 KiB
     L1 Instruction 128 KiB
     L2 Unified 4096 KiB (x10)
   Load Average: 12.09, 15.79, 10.36
   ***WARNING*** Library was built as DEBUG. Timings may be affected.
   
---------------------------------------------------------------------------------------------------------------------------------------
   Benchmark                                                                    
         Time             CPU   Iterations UserCounters...
   
---------------------------------------------------------------------------------------------------------------------------------------
   ProjectionOverheadIsolated/complex_expression/batch_size:1000/real_time      
  21492539 ns      3504303 ns           33 batches_per_second=46.5278k/s 
rows_per_second=46.5278M/s
   ProjectionOverheadIsolated/complex_expression/batch_size:10000/real_time     
   3560454 ns       437254 ns          201 batches_per_second=28.0863k/s 
rows_per_second=280.863M/s
   ProjectionOverheadIsolated/complex_expression/batch_size:100000/real_time    
   1892476 ns       133785 ns          344 batches_per_second=5.28408k/s 
rows_per_second=528.408M/s
   ProjectionOverheadIsolated/complex_expression/batch_size:1000000/real_time   
   7181130 ns        75630 ns          100 batches_per_second=139.254/s 
rows_per_second=139.254M/s
   ProjectionOverheadIsolated/simple_expression/batch_size:1000/real_time       
  14456792 ns      5865000 ns           48 batches_per_second=69.1716k/s 
rows_per_second=69.1716M/s
   ProjectionOverheadIsolated/simple_expression/batch_size:10000/real_time      
   3120318 ns      1151760 ns          217 batches_per_second=32.048k/s 
rows_per_second=320.48M/s
   ProjectionOverheadIsolated/simple_expression/batch_size:100000/real_time     
   2025780 ns       468837 ns          367 batches_per_second=4.93637k/s 
rows_per_second=493.637M/s
   ProjectionOverheadIsolated/simple_expression/batch_size:1000000/real_time    
   6246501 ns       386152 ns          112 batches_per_second=160.09/s 
rows_per_second=160.09M/s
   ProjectionOverheadIsolated/zero_copy_expression/batch_size:1000/real_time    
   7369586 ns      1249707 ns           99 batches_per_second=135.693k/s 
rows_per_second=135.693M/s
   ProjectionOverheadIsolated/zero_copy_expression/batch_size:10000/real_time   
    854418 ns       181131 ns          835 batches_per_second=117.039k/s 
rows_per_second=1.17039G/s
   ProjectionOverheadIsolated/zero_copy_expression/batch_size:100000/real_time  
    154479 ns        58118 ns         4774 batches_per_second=64.7336k/s 
rows_per_second=6.47336G/s
   ProjectionOverheadIsolated/zero_copy_expression/batch_size:1000000/real_time 
     44788 ns        15905 ns        14610 batches_per_second=22.3275k/s 
rows_per_second=22.3275G/s
   ProjectionOverheadIsolated/ref_only_expression/batch_size:1000/real_time     
   4824112 ns       889415 ns          147 batches_per_second=207.292k/s 
rows_per_second=207.292M/s
   ProjectionOverheadIsolated/ref_only_expression/batch_size:10000/real_time    
    562767 ns       142230 ns         1229 batches_per_second=177.693k/s 
rows_per_second=1.77693G/s
   ProjectionOverheadIsolated/ref_only_expression/batch_size:100000/real_time   
    108044 ns        54035 ns         6297 batches_per_second=92.5549k/s 
rows_per_second=9.25549G/s
   ProjectionOverheadIsolated/ref_only_expression/batch_size:1000000/real_time  
     28183 ns        14054 ns        23522 batches_per_second=35.4818k/s 
rows_per_second=35.4818G/s
   ProjectionOverhead/complex_expression/batch_size:1000/real_time              
  28181224 ns      3202083 ns           24 batches_per_second=35.4846k/s 
rows_per_second=35.4846M/s
   ProjectionOverhead/complex_expression/batch_size:10000/real_time             
   3762756 ns       412497 ns          185 batches_per_second=26.5763k/s 
rows_per_second=265.763M/s
   ProjectionOverhead/complex_expression/batch_size:100000/real_time            
   2715384 ns       299727 ns          242 batches_per_second=3.68272k/s 
rows_per_second=368.272M/s
   ProjectionOverhead/complex_expression/batch_size:1000000/real_time           
  10963974 ns       325108 ns           65 batches_per_second=91.2078/s 
rows_per_second=91.2078M/s
   ProjectionOverhead/simple_expression/batch_size:1000/real_time               
  24975749 ns      5531036 ns           28 batches_per_second=40.0388k/s 
rows_per_second=40.0388M/s
   ProjectionOverhead/simple_expression/batch_size:10000/real_time              
   4076807 ns      1174872 ns          179 batches_per_second=24.529k/s 
rows_per_second=245.29M/s
   ProjectionOverhead/simple_expression/batch_size:100000/real_time             
   2546712 ns       642050 ns          278 batches_per_second=3.92663k/s 
rows_per_second=392.663M/s
   ProjectionOverhead/simple_expression/batch_size:1000000/real_time            
   8428456 ns       801000 ns           82 batches_per_second=118.646/s 
rows_per_second=118.646M/s
   ProjectionOverhead/zero_copy_expression/batch_size:1000/real_time            
  19333688 ns       768114 ns           35 batches_per_second=51.7232k/s 
rows_per_second=51.7232M/s
   ProjectionOverhead/zero_copy_expression/batch_size:10000/real_time           
   2071127 ns       140798 ns          341 batches_per_second=48.2829k/s 
rows_per_second=482.829M/s
   ProjectionOverhead/zero_copy_expression/batch_size:100000/real_time          
    794082 ns        86892 ns          853 batches_per_second=12.5932k/s 
rows_per_second=1.25932G/s
   ProjectionOverhead/zero_copy_expression/batch_size:1000000/real_time         
   1183308 ns        75716 ns          584 batches_per_second=845.088/s 
rows_per_second=845.088M/s
   ProjectionOverhead/ref_only_expression/batch_size:1000/real_time             
  18835801 ns       781378 ns           37 batches_per_second=53.0904k/s 
rows_per_second=53.0904M/s
   ProjectionOverhead/ref_only_expression/batch_size:10000/real_time            
   1925986 ns       122383 ns          358 batches_per_second=51.9215k/s 
rows_per_second=519.215M/s
   ProjectionOverhead/ref_only_expression/batch_size:100000/real_time           
    697338 ns        74043 ns          972 batches_per_second=14.3402k/s 
rows_per_second=1.43402G/s
   ProjectionOverhead/ref_only_expression/batch_size:1000000/real_time          
    773061 ns        60940 ns          881 batches_per_second=1.29356k/s 
rows_per_second=1.29356G/s
   ```
   
   </details>
   
   #### tpch
   
   - I couldn't execute this benchmark.


-- 
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.

To unsubscribe, e-mail: [email protected]

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


Reply via email to