llama90 commented on PR #40884:
URL: https://github.com/apache/arrow/pull/40884#issuecomment-2027167389

   Regarding throughput metrics in benchmarks, While the benchmarks are 
independent of each other, there is a mix in terms of Acero metrics. 
(`bytes/s`, `items/s`, `rows/s`, and `batches/s`). I am contemplating whether 
to unify these terms for consistency. Attached are the benchmark results for 
review and feedback.
   
   I welcome opinions on this matter. cc @pitrou @kou 
   
   #### 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-29T19:05:29+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: 9.14, 14.98, 15.57
   ***WARNING*** Library was built as DEBUG. Timings may be affected.
   
------------------------------------------------------------------------------------------------------------------
   Benchmark                                                        Time        
     CPU   Iterations UserCounters...
   
------------------------------------------------------------------------------------------------------------------
   SumDoublesGroupedByTinyStringSet/1048576/10000              136635 us       
135963 us            5 bytes_per_second=196.772Mi/s items_per_second=7.71222M/s 
null_percent=0.01 size=1.04858M
   SumDoublesGroupedByTinyStringSet/1048576/100                136418 us       
136054 us            5 bytes_per_second=196.64Mi/s items_per_second=7.70707M/s 
null_percent=1 size=1.04858M
   SumDoublesGroupedByTinyStringSet/1048576/10                 137404 us       
137105 us            5 bytes_per_second=195.132Mi/s items_per_second=7.64797M/s 
null_percent=10 size=1.04858M
   SumDoublesGroupedByTinyStringSet/1048576/2                  142042 us       
138207 us            5 bytes_per_second=193.576Mi/s items_per_second=7.58699M/s 
null_percent=50 size=1.04858M
   SumDoublesGroupedByTinyStringSet/1048576/1                  133889 us       
127989 us            6 bytes_per_second=209.031Mi/s items_per_second=8.1927M/s 
null_percent=100 size=1.04858M
   SumDoublesGroupedByTinyStringSet/1048576/0                  137069 us       
135097 us            5 bytes_per_second=197.107Mi/s items_per_second=7.76164M/s 
null_percent=0 size=1.04858M
   SumDoublesGroupedBySmallStringSet/1048576/10000             151138 us       
145978 us            5 bytes_per_second=201.813Mi/s items_per_second=7.18313M/s 
null_percent=0.01 size=1.04858M
   SumDoublesGroupedBySmallStringSet/1048576/100               145625 us       
142846 us            5 bytes_per_second=206.237Mi/s items_per_second=7.34059M/s 
null_percent=1 size=1.04858M
   SumDoublesGroupedBySmallStringSet/1048576/10                143154 us       
141850 us            5 bytes_per_second=207.686Mi/s items_per_second=7.39217M/s 
null_percent=10 size=1.04858M
   SumDoublesGroupedBySmallStringSet/1048576/2                 143609 us       
142296 us            5 bytes_per_second=207.035Mi/s items_per_second=7.36899M/s 
null_percent=50 size=1.04858M
   SumDoublesGroupedBySmallStringSet/1048576/1                 136270 us       
132507 us            5 bytes_per_second=222.329Mi/s items_per_second=7.91336M/s 
null_percent=100 size=1.04858M
   SumDoublesGroupedBySmallStringSet/1048576/0                 143683 us       
141840 us            5 bytes_per_second=206.818Mi/s items_per_second=7.39265M/s 
null_percent=0 size=1.04858M
   SumDoublesGroupedByMediumStringSet/1048576/10000            147634 us       
145947 us            5 bytes_per_second=201.524Mi/s items_per_second=7.18465M/s 
null_percent=0.01 size=1.04858M
   SumDoublesGroupedByMediumStringSet/1048576/100              150866 us       
146933 us            5 bytes_per_second=200.172Mi/s items_per_second=7.13644M/s 
null_percent=1 size=1.04858M
   SumDoublesGroupedByMediumStringSet/1048576/10               150889 us       
148290 us            5 bytes_per_second=198.339Mi/s items_per_second=7.07111M/s 
null_percent=10 size=1.04858M
   SumDoublesGroupedByMediumStringSet/1048576/2                146823 us       
145840 us            5 bytes_per_second=201.671Mi/s items_per_second=7.18989M/s 
null_percent=50 size=1.04858M
   SumDoublesGroupedByMediumStringSet/1048576/1                135807 us       
135116 us            5 bytes_per_second=217.677Mi/s items_per_second=7.76054M/s 
null_percent=100 size=1.04858M
   SumDoublesGroupedByMediumStringSet/1048576/0                145426 us       
144719 us            4 bytes_per_second=202.37Mi/s items_per_second=7.24559M/s 
null_percent=0 size=1.04858M
   SumDoublesGroupedByTinyIntegerSet/1048576/10000              50021 us        
49769 us           14 bytes_per_second=323.995Mi/s items_per_second=21.0688M/s 
null_percent=0.01 size=1.04858M
   SumDoublesGroupedByTinyIntegerSet/1048576/100                50427 us        
50193 us           14 bytes_per_second=321.26Mi/s items_per_second=20.8909M/s 
null_percent=1 size=1.04858M
   SumDoublesGroupedByTinyIntegerSet/1048576/10                 50205 us        
49988 us           14 bytes_per_second=322.577Mi/s items_per_second=20.9766M/s 
null_percent=10 size=1.04858M
   SumDoublesGroupedByTinyIntegerSet/1048576/2                  50506 us        
50143 us           14 bytes_per_second=321.581Mi/s items_per_second=20.9117M/s 
null_percent=50 size=1.04858M
   SumDoublesGroupedByTinyIntegerSet/1048576/1                  39904 us        
39713 us           18 bytes_per_second=406.042Mi/s items_per_second=26.4041M/s 
null_percent=100 size=1.04858M
   SumDoublesGroupedByTinyIntegerSet/1048576/0                  49175 us        
48990 us           14 bytes_per_second=326.598Mi/s items_per_second=21.4039M/s 
null_percent=0 size=1.04858M
   SumDoublesGroupedBySmallIntegerSet/1048576/10000             50194 us        
49994 us           14 bytes_per_second=322.538Mi/s items_per_second=20.974M/s 
null_percent=0.01 size=1.04858M
   SumDoublesGroupedBySmallIntegerSet/1048576/100               50852 us        
50613 us           14 bytes_per_second=318.596Mi/s items_per_second=20.7176M/s 
null_percent=1 size=1.04858M
   SumDoublesGroupedBySmallIntegerSet/1048576/10                51009 us        
50779 us           14 bytes_per_second=317.552Mi/s items_per_second=20.6497M/s 
null_percent=10 size=1.04858M
   SumDoublesGroupedBySmallIntegerSet/1048576/2                 50991 us        
50763 us           14 bytes_per_second=317.654Mi/s items_per_second=20.6564M/s 
null_percent=50 size=1.04858M
   SumDoublesGroupedBySmallIntegerSet/1048576/1                 40107 us        
39984 us           17 bytes_per_second=403.289Mi/s items_per_second=26.2251M/s 
null_percent=100 size=1.04858M
   SumDoublesGroupedBySmallIntegerSet/1048576/0                 49749 us        
49602 us           14 bytes_per_second=322.565Mi/s items_per_second=21.1396M/s 
null_percent=0 size=1.04858M
   SumDoublesGroupedByMediumIntegerSet/1048576/10000            51556 us        
51357 us           14 bytes_per_second=313.977Mi/s items_per_second=20.4173M/s 
null_percent=0.01 size=1.04858M
   SumDoublesGroupedByMediumIntegerSet/1048576/100              51524 us        
51374 us           13 bytes_per_second=313.875Mi/s items_per_second=20.4106M/s 
null_percent=1 size=1.04858M
   SumDoublesGroupedByMediumIntegerSet/1048576/10               51924 us        
51701 us           13 bytes_per_second=311.891Mi/s items_per_second=20.2816M/s 
null_percent=10 size=1.04858M
   SumDoublesGroupedByMediumIntegerSet/1048576/2                51906 us        
51690 us           14 bytes_per_second=311.954Mi/s items_per_second=20.2857M/s 
null_percent=50 size=1.04858M
   SumDoublesGroupedByMediumIntegerSet/1048576/1                41482 us        
41280 us           17 bytes_per_second=390.623Mi/s items_per_second=25.4014M/s 
null_percent=100 size=1.04858M
   SumDoublesGroupedByMediumIntegerSet/1048576/0                50755 us        
50578 us           14 bytes_per_second=316.345Mi/s items_per_second=20.732M/s 
null_percent=0 size=1.04858M
   SumDoublesGroupedByTinyIntStringPairSet/1048576/10000       143338 us       
142923 us            5 bytes_per_second=258.075Mi/s items_per_second=7.33665M/s 
null_percent=0.01 size=1.04858M
   SumDoublesGroupedByTinyIntStringPairSet/1048576/100         144967 us       
143943 us            5 bytes_per_second=256.246Mi/s items_per_second=7.28467M/s 
null_percent=1 size=1.04858M
   SumDoublesGroupedByTinyIntStringPairSet/1048576/10          144193 us       
143649 us            5 bytes_per_second=256.771Mi/s items_per_second=7.29959M/s 
null_percent=10 size=1.04858M
   SumDoublesGroupedByTinyIntStringPairSet/1048576/2           144993 us       
144221 us            5 bytes_per_second=255.753Mi/s items_per_second=7.27064M/s 
null_percent=50 size=1.04858M
   SumDoublesGroupedByTinyIntStringPairSet/1048576/1           134475 us       
133839 us            5 bytes_per_second=275.59Mi/s items_per_second=7.83458M/s 
null_percent=100 size=1.04858M
   SumDoublesGroupedByTinyIntStringPairSet/1048576/0           143301 us       
142909 us            5 bytes_per_second=257.226Mi/s items_per_second=7.33739M/s 
null_percent=0 size=1.04858M
   SumDoublesGroupedBySmallIntStringPairSet/1048576/10000      151412 us       
151038 us            4 bytes_per_second=266.496Mi/s items_per_second=6.94245M/s 
null_percent=0.01 size=1.04858M
   SumDoublesGroupedBySmallIntStringPairSet/1048576/100        151723 us       
151318 us            5 bytes_per_second=266.004Mi/s items_per_second=6.92963M/s 
null_percent=1 size=1.04858M
   SumDoublesGroupedBySmallIntStringPairSet/1048576/10         152143 us       
151565 us            5 bytes_per_second=265.571Mi/s items_per_second=6.91833M/s 
null_percent=10 size=1.04858M
   SumDoublesGroupedBySmallIntStringPairSet/1048576/2          152183 us       
151513 us            5 bytes_per_second=265.661Mi/s items_per_second=6.9207M/s 
null_percent=50 size=1.04858M
   SumDoublesGroupedBySmallIntStringPairSet/1048576/1          141963 us       
141269 us            5 bytes_per_second=284.925Mi/s items_per_second=7.42253M/s 
null_percent=100 size=1.04858M
   SumDoublesGroupedBySmallIntStringPairSet/1048576/0          159602 us       
153482 us            5 bytes_per_second=261.44Mi/s items_per_second=6.83193M/s 
null_percent=0 size=1.04858M
   SumDoublesGroupedByMediumIntStringPairSet/1048576/10000     156773 us       
156236 us            4 bytes_per_second=237.381Mi/s items_per_second=6.7115M/s 
null_percent=0.01 size=1.04858M
   SumDoublesGroupedByMediumIntStringPairSet/1048576/100       156076 us       
155671 us            4 bytes_per_second=238.243Mi/s items_per_second=6.73586M/s 
null_percent=1 size=1.04858M
   SumDoublesGroupedByMediumIntStringPairSet/1048576/10        162832 us       
159242 us            4 bytes_per_second=232.9Mi/s items_per_second=6.58481M/s 
null_percent=10 size=1.04858M
   SumDoublesGroupedByMediumIntStringPairSet/1048576/2         160253 us       
158389 us            4 bytes_per_second=234.155Mi/s items_per_second=6.62027M/s 
null_percent=50 size=1.04858M
   SumDoublesGroupedByMediumIntStringPairSet/1048576/1         151037 us       
148625 us            5 bytes_per_second=249.537Mi/s items_per_second=7.05516M/s 
null_percent=100 size=1.04858M
   SumDoublesGroupedByMediumIntStringPairSet/1048576/0         158179 us       
156527 us            4 bytes_per_second=236.14Mi/s items_per_second=6.69899M/s 
null_percent=0 size=1.04858M
   MinMaxDoublesGroupedByMediumInt/1048576/10000                58468 us        
57843 us           11 bytes_per_second=278.772Mi/s items_per_second=18.128M/s 
null_percent=0.01 size=1.04858M
   MinMaxDoublesGroupedByMediumInt/1048576/100                  58101 us        
57859 us           12 bytes_per_second=278.696Mi/s items_per_second=18.1231M/s 
null_percent=1 size=1.04858M
   MinMaxDoublesGroupedByMediumInt/1048576/10                   58577 us        
57867 us           12 bytes_per_second=278.658Mi/s items_per_second=18.1206M/s 
null_percent=10 size=1.04858M
   MinMaxDoublesGroupedByMediumInt/1048576/2                    55574 us        
55364 us           13 bytes_per_second=291.254Mi/s items_per_second=18.9397M/s 
null_percent=50 size=1.04858M
   MinMaxDoublesGroupedByMediumInt/1048576/1                    39821 us        
39702 us           18 bytes_per_second=406.146Mi/s items_per_second=26.4109M/s 
null_percent=100 size=1.04858M
   MinMaxDoublesGroupedByMediumInt/1048576/0                    56733 us        
56608 us           12 bytes_per_second=282.645Mi/s items_per_second=18.5234M/s 
null_percent=0 size=1.04858M
   MinMaxShortStringsGroupedByMediumInt/1048576/10000          176193 us       
175634 us            4 bytes_per_second=251.295Mi/s items_per_second=5.97025M/s 
null_percent=0.01 size=1.04858M
   MinMaxShortStringsGroupedByMediumInt/1048576/100            176881 us       
175491 us            4 bytes_per_second=249.705Mi/s items_per_second=5.97508M/s 
null_percent=1 size=1.04858M
   MinMaxShortStringsGroupedByMediumInt/1048576/10             165700 us       
165194 us            4 bytes_per_second=247.77Mi/s items_per_second=6.34754M/s 
null_percent=10 size=1.04858M
   MinMaxShortStringsGroupedByMediumInt/1048576/2              125835 us       
124977 us            6 bytes_per_second=225.2Mi/s items_per_second=8.39016M/s 
null_percent=50 size=1.04858M
   MinMaxShortStringsGroupedByMediumInt/1048576/1               54546 us        
54390 us           13 bytes_per_second=222.928Mi/s items_per_second=19.2789M/s 
null_percent=100 size=1.04858M
   MinMaxShortStringsGroupedByMediumInt/1048576/0              173212 us       
172767 us            4 bytes_per_second=254.756Mi/s items_per_second=6.06932M/s 
null_percent=0 size=1.04858M
   MinMaxLongStringsGroupedByMediumInt/1048576/10000           173485 us       
173082 us            4 bytes_per_second=1.51264Gi/s items_per_second=6.05825M/s 
null_percent=0.01 size=1.04858M
   MinMaxLongStringsGroupedByMediumInt/1048576/100             173965 us       
173475 us            4 bytes_per_second=1.49513Gi/s items_per_second=6.04455M/s 
null_percent=1 size=1.04858M
   MinMaxLongStringsGroupedByMediumInt/1048576/10              165786 us       
164827 us            4 bytes_per_second=1.43666Gi/s items_per_second=6.36169M/s 
null_percent=10 size=1.04858M
   MinMaxLongStringsGroupedByMediumInt/1048576/2               123678 us       
123396 us            5 bytes_per_second=1.10816Gi/s items_per_second=8.49766M/s 
null_percent=50 size=1.04858M
   MinMaxLongStringsGroupedByMediumInt/1048576/1                54209 us        
54064 us           13 bytes_per_second=224.273Mi/s items_per_second=19.3953M/s 
null_percent=100 size=1.04858M
   MinMaxLongStringsGroupedByMediumInt/1048576/0               177019 us       
176798 us            4 bytes_per_second=1.48029Gi/s items_per_second=5.93094M/s 
null_percent=0 size=1.04858M
   SumKernelFloat/1048576/10000                                  1085 us        
 1081 us          649 bytes_per_second=924.739Mi/s items_per_second=242.415M/s 
null_percent=0.01 size=1.04858M
   SumKernelFloat/1048576/100                                    1240 us        
 1237 us          568 bytes_per_second=808.615Mi/s items_per_second=211.973M/s 
null_percent=1 size=1.04858M
   SumKernelFloat/1048576/10                                     2229 us        
 2223 us          314 bytes_per_second=449.777Mi/s items_per_second=117.906M/s 
null_percent=10 size=1.04858M
   SumKernelFloat/1048576/2                                      4089 us        
 4078 us          172 bytes_per_second=245.226Mi/s items_per_second=64.2845M/s 
null_percent=50 size=1.04858M
   SumKernelFloat/1048576/1                                      23.0 us        
 22.9 us        30624 bytes_per_second=42.607Gi/s items_per_second=11.4372G/s 
null_percent=100 size=1.04858M
   SumKernelFloat/1048576/0                                      1048 us        
 1045 us          672 bytes_per_second=956.896Mi/s items_per_second=250.844M/s 
null_percent=0 size=1.04858M
   SumKernelDouble/1048576/10000                                  533 us        
  532 us         1297 bytes_per_second=1.83631Gi/s items_per_second=246.465M/s 
null_percent=0.01 size=1.04858M
   SumKernelDouble/1048576/100                                    621 us        
  620 us         1134 bytes_per_second=1.57569Gi/s items_per_second=211.486M/s 
null_percent=1 size=1.04858M
   SumKernelDouble/1048576/10                                    1125 us        
 1121 us          626 bytes_per_second=891.665Mi/s items_per_second=116.872M/s 
null_percent=10 size=1.04858M
   SumKernelDouble/1048576/2                                     2051 us        
 2045 us          341 bytes_per_second=488.925Mi/s items_per_second=64.0843M/s 
null_percent=50 size=1.04858M
   SumKernelDouble/1048576/1                                     18.0 us        
 18.0 us        38734 bytes_per_second=54.2857Gi/s items_per_second=7.2861G/s 
null_percent=100 size=1.04858M
   SumKernelDouble/1048576/0                                      530 us        
  528 us         1326 bytes_per_second=1.85002Gi/s items_per_second=248.306M/s 
null_percent=0 size=1.04858M
   SumKernelInt8/1048576/10000                                   2541 us        
 2514 us          276 bytes_per_second=397.846Mi/s items_per_second=417.172M/s 
null_percent=0.01 size=1.04858M
   SumKernelInt8/1048576/100                                     3057 us        
 3015 us          233 bytes_per_second=331.727Mi/s items_per_second=347.841M/s 
null_percent=1 size=1.04858M
   SumKernelInt8/1048576/10                                      5801 us        
 5757 us          124 bytes_per_second=173.687Mi/s items_per_second=182.124M/s 
null_percent=10 size=1.04858M
   SumKernelInt8/1048576/2                                       9913 us        
 9903 us           71 bytes_per_second=100.98Mi/s items_per_second=105.885M/s 
null_percent=50 size=1.04858M
   SumKernelInt8/1048576/1                                        132 us        
  130 us         5431 bytes_per_second=7.49994Gi/s items_per_second=8.053G/s 
null_percent=100 size=1.04858M
   SumKernelInt8/1048576/0                                       2398 us        
 2389 us          293 bytes_per_second=418.512Mi/s items_per_second=438.842M/s 
null_percent=0 size=1.04858M
   SumKernelInt16/1048576/10000                                  1280 us        
 1272 us          555 bytes_per_second=786.008Mi/s items_per_second=412.094M/s 
null_percent=0.01 size=1.04858M
   SumKernelInt16/1048576/100                                    1578 us        
 1529 us          466 bytes_per_second=653.83Mi/s items_per_second=342.795M/s 
null_percent=1 size=1.04858M
   SumKernelInt16/1048576/10                                     2830 us        
 2824 us          247 bytes_per_second=354.055Mi/s items_per_second=185.627M/s 
null_percent=10 size=1.04858M
   SumKernelInt16/1048576/2                                      4983 us        
 4966 us          141 bytes_per_second=201.35Mi/s items_per_second=105.565M/s 
null_percent=50 size=1.04858M
   SumKernelInt16/1048576/1                                      71.9 us        
 71.4 us         9763 bytes_per_second=13.6721Gi/s items_per_second=7.34013G/s 
null_percent=100 size=1.04858M
   SumKernelInt16/1048576/0                                      1204 us        
 1201 us          585 bytes_per_second=832.916Mi/s items_per_second=436.688M/s 
null_percent=0 size=1.04858M
   SumKernelInt32/1048576/10000                                   642 us        
  640 us         1100 bytes_per_second=1.52524Gi/s items_per_second=409.428M/s 
null_percent=0.01 size=1.04858M
   SumKernelInt32/1048576/100                                     768 us        
  765 us          905 bytes_per_second=1.27572Gi/s items_per_second=342.448M/s 
null_percent=1 size=1.04858M
   SumKernelInt32/1048576/10                                     1431 us        
 1426 us          488 bytes_per_second=701.039Mi/s items_per_second=183.773M/s 
null_percent=10 size=1.04858M
   SumKernelInt32/1048576/2                                      2501 us        
 2492 us          280 bytes_per_second=401.325Mi/s items_per_second=105.205M/s 
null_percent=50 size=1.04858M
   SumKernelInt32/1048576/1                                      43.4 us        
 43.2 us        16479 bytes_per_second=22.6253Gi/s items_per_second=6.07344G/s 
null_percent=100 size=1.04858M
   SumKernelInt32/1048576/0                                       615 us        
  614 us         1156 bytes_per_second=1.59086Gi/s items_per_second=427.043M/s 
null_percent=0 size=1.04858M
   SumKernelInt64/1048576/10000                                   330 us        
  329 us         2105 bytes_per_second=2.96873Gi/s items_per_second=398.456M/s 
null_percent=0.01 size=1.04858M
   SumKernelInt64/1048576/100                                     391 us        
  390 us         1797 bytes_per_second=2.50662Gi/s items_per_second=336.433M/s 
null_percent=1 size=1.04858M
   SumKernelInt64/1048576/10                                      728 us        
  725 us          961 bytes_per_second=1.34717Gi/s items_per_second=180.814M/s 
null_percent=10 size=1.04858M
   SumKernelInt64/1048576/2                                      1249 us        
 1245 us          562 bytes_per_second=802.962Mi/s items_per_second=105.246M/s 
null_percent=50 size=1.04858M
   SumKernelInt64/1048576/1                                      28.0 us        
 27.9 us        25043 bytes_per_second=34.9764Gi/s items_per_second=4.69445G/s 
null_percent=100 size=1.04858M
   SumKernelInt64/1048576/0                                       316 us        
  314 us         2237 bytes_per_second=3.11055Gi/s items_per_second=417.491M/s 
null_percent=0 size=1.04858M
   ModeKernelNarrow<BooleanType>/1048576/10000                   2173 us        
 2161 us          324 bytes_per_second=462.835Mi/s items_per_second=485.317M/s 
null_percent=0.01 size=1.04858M
   ModeKernelNarrow<BooleanType>/1048576/100                     2179 us        
 2158 us          319 bytes_per_second=463.407Mi/s items_per_second=485.917M/s 
null_percent=1 size=1.04858M
   ModeKernelNarrow<BooleanType>/1048576/10                      2204 us        
 2169 us          323 bytes_per_second=461.041Mi/s items_per_second=483.437M/s 
null_percent=10 size=1.04858M
   ModeKernelNarrow<BooleanType>/1048576/2                       2157 us        
 2147 us          327 bytes_per_second=465.685Mi/s items_per_second=488.306M/s 
null_percent=50 size=1.04858M
   ModeKernelNarrow<BooleanType>/1048576/1                       14.2 us        
 14.1 us        50201 bytes_per_second=69.4997Gi/s items_per_second=74.6248G/s 
null_percent=100 size=1.04858M
   ModeKernelNarrow<BooleanType>/1048576/0                        335 us        
  333 us         2096 bytes_per_second=2.93092Gi/s items_per_second=3.14705G/s 
null_percent=0 size=1.04858M
   ModeKernelNarrow<Int8Type>/1048576/10000                      1876 us        
 1861 us          377 bytes_per_second=537.483Mi/s items_per_second=563.591M/s 
null_percent=0.01 size=1.04858M
   ModeKernelNarrow<Int8Type>/1048576/100                        2487 us        
 2359 us          295 bytes_per_second=423.879Mi/s items_per_second=444.47M/s 
null_percent=1 size=1.04858M
   ModeKernelNarrow<Int8Type>/1048576/10                         5113 us        
 5096 us          136 bytes_per_second=196.227Mi/s items_per_second=205.759M/s 
null_percent=10 size=1.04858M
   ModeKernelNarrow<Int8Type>/1048576/2                          9899 us        
 9844 us           70 bytes_per_second=101.58Mi/s items_per_second=106.515M/s 
null_percent=50 size=1.04858M
   ModeKernelNarrow<Int8Type>/1048576/1                          18.5 us        
 18.4 us        38454 bytes_per_second=53.0603Gi/s items_per_second=56.9731G/s 
null_percent=100 size=1.04858M
   ModeKernelNarrow<Int8Type>/1048576/0                          1769 us        
 1752 us          400 bytes_per_second=570.637Mi/s items_per_second=598.356M/s 
null_percent=0 size=1.04858M
   ModeKernelNarrow<Int32Type>/1048576/10000                     2863 us        
 2836 us          248 bytes_per_second=352.637Mi/s items_per_second=92.4418M/s 
null_percent=0.01 size=1.04858M
   ModeKernelNarrow<Int32Type>/1048576/100                       3107 us        
 3091 us          226 bytes_per_second=323.505Mi/s items_per_second=84.8048M/s 
null_percent=1 size=1.04858M
   ModeKernelNarrow<Int32Type>/1048576/10                        4245 us        
 4235 us          164 bytes_per_second=236.116Mi/s items_per_second=61.8965M/s 
null_percent=10 size=1.04858M
   ModeKernelNarrow<Int32Type>/1048576/2                         6053 us        
 6024 us          117 bytes_per_second=166.011Mi/s items_per_second=43.5189M/s 
null_percent=50 size=1.04858M
   ModeKernelNarrow<Int32Type>/1048576/1                         14.3 us        
 14.3 us        48812 bytes_per_second=68.4243Gi/s items_per_second=18.3675G/s 
null_percent=100 size=1.04858M
   ModeKernelNarrow<Int32Type>/1048576/0                         2773 us        
 2762 us          254 bytes_per_second=362.12Mi/s items_per_second=94.9276M/s 
null_percent=0 size=1.04858M
   ModeKernelNarrow<Int64Type>/1048576/10000                     1619 us        
 1612 us          432 bytes_per_second=620.219Mi/s items_per_second=81.2934M/s 
null_percent=0.01 size=1.04858M
   ModeKernelNarrow<Int64Type>/1048576/100                       1749 us        
 1742 us          402 bytes_per_second=573.913Mi/s items_per_second=75.2239M/s 
null_percent=1 size=1.04858M
   ModeKernelNarrow<Int64Type>/1048576/10                        2356 us        
 2342 us          301 bytes_per_second=427.045Mi/s items_per_second=55.9736M/s 
null_percent=10 size=1.04858M
   ModeKernelNarrow<Int64Type>/1048576/2                         3215 us        
 3204 us          218 bytes_per_second=312.099Mi/s items_per_second=40.9075M/s 
null_percent=50 size=1.04858M
   ModeKernelNarrow<Int64Type>/1048576/1                         14.4 us        
 14.3 us        48267 bytes_per_second=68.1341Gi/s items_per_second=9.14481G/s 
null_percent=100 size=1.04858M
   ModeKernelNarrow<Int64Type>/1048576/0                         1606 us        
 1588 us          443 bytes_per_second=629.73Mi/s items_per_second=82.54M/s 
null_percent=0 size=1.04858M
   ModeKernelWide<Int32Type>/1048576/10000                      25026 us        
24923 us           28 bytes_per_second=40.1229Mi/s items_per_second=10.518M/s 
null_percent=0.01 size=1.04858M
   ModeKernelWide<Int32Type>/1048576/100                        25576 us        
25305 us           28 bytes_per_second=39.5179Mi/s items_per_second=10.3594M/s 
null_percent=1 size=1.04858M
   ModeKernelWide<Int32Type>/1048576/10                         25277 us        
24883 us           29 bytes_per_second=40.1877Mi/s items_per_second=10.535M/s 
null_percent=10 size=1.04858M
   ModeKernelWide<Int32Type>/1048576/2                          17005 us        
16871 us           42 bytes_per_second=59.272Mi/s items_per_second=15.5378M/s 
null_percent=50 size=1.04858M
   ModeKernelWide<Int32Type>/1048576/1                           14.4 us        
 14.3 us        48519 bytes_per_second=68.218Gi/s items_per_second=18.3121G/s 
null_percent=100 size=1.04858M
   ModeKernelWide<Int32Type>/1048576/0                          25297 us        
25144 us           28 bytes_per_second=39.7715Mi/s items_per_second=10.4259M/s 
null_percent=0 size=1.04858M
   ModeKernelWide<Int64Type>/1048576/10000                      12311 us        
12271 us           58 bytes_per_second=81.4949Mi/s items_per_second=10.6817M/s 
null_percent=0.01 size=1.04858M
   ModeKernelWide<Int64Type>/1048576/100                        12286 us        
12174 us           57 bytes_per_second=82.1435Mi/s items_per_second=10.7667M/s 
null_percent=1 size=1.04858M
   ModeKernelWide<Int64Type>/1048576/10                         11824 us        
11794 us           59 bytes_per_second=84.7881Mi/s items_per_second=11.1134M/s 
null_percent=10 size=1.04858M
   ModeKernelWide<Int64Type>/1048576/2                           8077 us        
 8058 us           85 bytes_per_second=124.103Mi/s items_per_second=16.2664M/s 
null_percent=50 size=1.04858M
   ModeKernelWide<Int64Type>/1048576/1                           14.6 us        
 14.5 us        48142 bytes_per_second=67.416Gi/s items_per_second=9.04842G/s 
null_percent=100 size=1.04858M
   ModeKernelWide<Int64Type>/1048576/0                          12768 us        
12338 us           56 bytes_per_second=81.049Mi/s items_per_second=10.6233M/s 
null_percent=0 size=1.04858M
   ModeKernelWide<FloatType>/1048576/10000                      28289 us        
28176 us           25 bytes_per_second=35.4915Mi/s items_per_second=9.30387M/s 
null_percent=0.01 size=1.04858M
   ModeKernelWide<FloatType>/1048576/100                        31624 us        
28704 us           25 bytes_per_second=34.8386Mi/s items_per_second=9.13274M/s 
null_percent=1 size=1.04858M
   ModeKernelWide<FloatType>/1048576/10                         29644 us        
27275 us           26 bytes_per_second=36.664Mi/s items_per_second=9.61124M/s 
null_percent=10 size=1.04858M
   ModeKernelWide<FloatType>/1048576/2                          16866 us        
16448 us           43 bytes_per_second=60.7964Mi/s items_per_second=15.9374M/s 
null_percent=50 size=1.04858M
   ModeKernelWide<FloatType>/1048576/1                           15.0 us        
 14.8 us        44682 bytes_per_second=65.8006Gi/s items_per_second=17.6632G/s 
null_percent=100 size=1.04858M
   ModeKernelWide<FloatType>/1048576/0                          30706 us        
29282 us           24 bytes_per_second=34.1505Mi/s items_per_second=8.95234M/s 
null_percent=0 size=1.04858M
   ModeKernelWide<DoubleType>/1048576/10000                     15121 us        
14549 us           48 bytes_per_second=68.7349Mi/s items_per_second=9.00922M/s 
null_percent=0.01 size=1.04858M
   ModeKernelWide<DoubleType>/1048576/100                       13874 us        
13835 us           49 bytes_per_second=72.28Mi/s items_per_second=9.47389M/s 
null_percent=1 size=1.04858M
   ModeKernelWide<DoubleType>/1048576/10                        13105 us        
12975 us           55 bytes_per_second=77.0726Mi/s items_per_second=10.1021M/s 
null_percent=10 size=1.04858M
   ModeKernelWide<DoubleType>/1048576/2                          9270 us        
 8607 us           85 bytes_per_second=116.185Mi/s items_per_second=15.2286M/s 
null_percent=50 size=1.04858M
   ModeKernelWide<DoubleType>/1048576/1                          14.8 us        
 14.7 us        48444 bytes_per_second=66.5142Gi/s items_per_second=8.92738G/s 
null_percent=100 size=1.04858M
   ModeKernelWide<DoubleType>/1048576/0                         14152 us        
14078 us           50 bytes_per_second=71.0308Mi/s items_per_second=9.31015M/s 
null_percent=0 size=1.04858M
   MinMaxKernelFloat/1048576/10000                               2022 us        
 2011 us          348 bytes_per_second=497.327Mi/s items_per_second=130.371M/s 
null_percent=0.01 size=1.04858M
   MinMaxKernelFloat/1048576/100                                 2567 us        
 2556 us          274 bytes_per_second=391.168Mi/s items_per_second=102.542M/s 
null_percent=1 size=1.04858M
   MinMaxKernelFloat/1048576/10                                  3152 us        
 3136 us          226 bytes_per_second=318.917Mi/s items_per_second=83.6022M/s 
null_percent=10 size=1.04858M
   MinMaxKernelFloat/1048576/2                                   3462 us        
 3449 us          203 bytes_per_second=289.918Mi/s items_per_second=76.0004M/s 
null_percent=50 size=1.04858M
   MinMaxKernelFloat/1048576/1                                   79.9 us        
 79.5 us         8887 bytes_per_second=12.2816Gi/s items_per_second=3.29681G/s 
null_percent=100 size=1.04858M
   MinMaxKernelFloat/1048576/0                                   2369 us        
 2363 us          296 bytes_per_second=423.141Mi/s items_per_second=110.924M/s 
null_percent=0 size=1.04858M
   MinMaxKernelDouble/1048576/10000                               797 us        
  789 us          895 bytes_per_second=1.23724Gi/s items_per_second=166.059M/s 
null_percent=0.01 size=1.04858M
   MinMaxKernelDouble/1048576/100                                1065 us        
 1062 us          658 bytes_per_second=941.807Mi/s items_per_second=123.445M/s 
null_percent=1 size=1.04858M
   MinMaxKernelDouble/1048576/10                                 1377 us        
 1371 us          512 bytes_per_second=729.653Mi/s items_per_second=95.6371M/s 
null_percent=10 size=1.04858M
   MinMaxKernelDouble/1048576/2                                  1609 us        
 1596 us          440 bytes_per_second=626.459Mi/s items_per_second=82.1113M/s 
null_percent=50 size=1.04858M
   MinMaxKernelDouble/1048576/1                                  55.0 us        
 54.2 us        13132 bytes_per_second=18.0271Gi/s items_per_second=2.41955G/s 
null_percent=100 size=1.04858M
   MinMaxKernelDouble/1048576/0                                  1193 us        
 1187 us          586 bytes_per_second=842.442Mi/s items_per_second=110.421M/s 
null_percent=0 size=1.04858M
   MinMaxKernelInt8/1048576/10000                               11490 us        
11374 us           61 bytes_per_second=87.9218Mi/s items_per_second=92.1927M/s 
null_percent=0.01 size=1.04858M
   MinMaxKernelInt8/1048576/100                                 13860 us        
13715 us           50 bytes_per_second=72.912Mi/s items_per_second=76.4538M/s 
null_percent=1 size=1.04858M
   MinMaxKernelInt8/1048576/10                                  16427 us        
15897 us           45 bytes_per_second=62.9057Mi/s items_per_second=65.9614M/s 
null_percent=10 size=1.04858M
   MinMaxKernelInt8/1048576/2                                   16097 us        
15612 us           45 bytes_per_second=64.0518Mi/s items_per_second=67.1632M/s 
null_percent=50 size=1.04858M
   MinMaxKernelInt8/1048576/1                                     234 us        
  233 us         3012 bytes_per_second=4.19537Gi/s items_per_second=4.50474G/s 
null_percent=100 size=1.04858M
   MinMaxKernelInt8/1048576/0                                   13340 us        
13279 us           53 bytes_per_second=75.3054Mi/s items_per_second=78.9634M/s 
null_percent=0 size=1.04858M
   MinMaxKernelInt16/1048576/10000                               5671 us        
 5641 us          125 bytes_per_second=177.27Mi/s items_per_second=92.9405M/s 
null_percent=0.01 size=1.04858M
   MinMaxKernelInt16/1048576/100                                 7012 us        
 6932 us           94 bytes_per_second=144.268Mi/s items_per_second=75.6381M/s 
null_percent=1 size=1.04858M
   MinMaxKernelInt16/1048576/10                                  8389 us        
 8018 us           88 bytes_per_second=124.714Mi/s items_per_second=65.386M/s 
null_percent=10 size=1.04858M
   MinMaxKernelInt16/1048576/2                                   8013 us        
 7946 us           87 bytes_per_second=125.853Mi/s items_per_second=65.9835M/s 
null_percent=50 size=1.04858M
   MinMaxKernelInt16/1048576/1                                    138 us        
  134 us         5210 bytes_per_second=7.30678Gi/s items_per_second=3.9228G/s 
null_percent=100 size=1.04858M
   MinMaxKernelInt16/1048576/0                                   7026 us        
 6802 us          104 bytes_per_second=147.024Mi/s items_per_second=77.0829M/s 
null_percent=0 size=1.04858M
   MinMaxKernelInt32/1048576/10000                               2865 us        
 2836 us          245 bytes_per_second=352.665Mi/s items_per_second=92.4489M/s 
null_percent=0.01 size=1.04858M
   MinMaxKernelInt32/1048576/100                                 3438 us        
 3419 us          204 bytes_per_second=292.444Mi/s items_per_second=76.6624M/s 
null_percent=1 size=1.04858M
   MinMaxKernelInt32/1048576/10                                  3959 us        
 3937 us          178 bytes_per_second=254.013Mi/s items_per_second=66.5879M/s 
null_percent=10 size=1.04858M
   MinMaxKernelInt32/1048576/2                                   3909 us        
 3901 us          179 bytes_per_second=256.324Mi/s items_per_second=67.1938M/s 
null_percent=50 size=1.04858M
   MinMaxKernelInt32/1048576/1                                   79.4 us        
 79.0 us         8806 bytes_per_second=12.354Gi/s items_per_second=3.31626G/s 
null_percent=100 size=1.04858M
   MinMaxKernelInt32/1048576/0                                   3387 us        
 3366 us          207 bytes_per_second=297.085Mi/s items_per_second=77.8791M/s 
null_percent=0 size=1.04858M
   MinMaxKernelInt64/1048576/10000                               1651 us        
 1625 us          430 bytes_per_second=615.379Mi/s items_per_second=80.659M/s 
null_percent=0.01 size=1.04858M
   MinMaxKernelInt64/1048576/100                                 1883 us        
 1878 us          371 bytes_per_second=532.517Mi/s items_per_second=69.798M/s 
null_percent=1 size=1.04858M
   MinMaxKernelInt64/1048576/10                                  2132 us        
 2127 us          327 bytes_per_second=470.096Mi/s items_per_second=61.6165M/s 
null_percent=10 size=1.04858M
   MinMaxKernelInt64/1048576/2                                   1997 us        
 1990 us          353 bytes_per_second=502.578Mi/s items_per_second=65.8739M/s 
null_percent=50 size=1.04858M
   MinMaxKernelInt64/1048576/1                                   53.4 us        
 53.3 us        13130 bytes_per_second=18.3342Gi/s items_per_second=2.46077G/s 
null_percent=100 size=1.04858M
   MinMaxKernelInt64/1048576/0                                   1850 us        
 1844 us          379 bytes_per_second=542.408Mi/s items_per_second=71.0945M/s 
null_percent=0 size=1.04858M
   CountKernelBenchInt64/1048576/2                              16289 ns        
16255 ns        43117 bytes_per_second=60.0777Gi/s items_per_second=8.06349G/s 
null_percent=50 size=1.04858M
   VarianceKernelInt32/1048576/10000                              868 us        
  867 us          809 bytes_per_second=1.12696Gi/s items_per_second=302.516M/s 
null_percent=0.01 size=1.04858M
   VarianceKernelInt32/1048576/100                                995 us        
  992 us          702 bytes_per_second=1008.44Mi/s items_per_second=264.357M/s 
null_percent=1 size=1.04858M
   VarianceKernelInt32/1048576/10                                1612 us        
 1608 us          435 bytes_per_second=621.816Mi/s items_per_second=163.005M/s 
null_percent=10 size=1.04858M
   VarianceKernelInt32/1048576/2                                 2605 us        
 2599 us          270 bytes_per_second=384.743Mi/s items_per_second=100.858M/s 
null_percent=50 size=1.04858M
   VarianceKernelInt32/1048576/1                                 21.8 us        
 21.8 us        32223 bytes_per_second=44.8025Gi/s items_per_second=12.0266G/s 
null_percent=100 size=1.04858M
   VarianceKernelInt32/1048576/0                                  812 us        
  810 us          865 bytes_per_second=1.2062Gi/s items_per_second=323.787M/s 
null_percent=0 size=1.04858M
   VarianceKernelInt64/1048576/10000                             1068 us        
 1066 us          656 bytes_per_second=938.183Mi/s items_per_second=122.97M/s 
null_percent=0.01 size=1.04858M
   VarianceKernelInt64/1048576/100                               1249 us        
 1246 us          567 bytes_per_second=802.413Mi/s items_per_second=105.174M/s 
null_percent=1 size=1.04858M
   VarianceKernelInt64/1048576/10                                2006 us        
 1997 us          349 bytes_per_second=500.847Mi/s items_per_second=65.647M/s 
null_percent=10 size=1.04858M
   VarianceKernelInt64/1048576/2                                 3415 us        
 3408 us          205 bytes_per_second=293.46Mi/s items_per_second=38.4644M/s 
null_percent=50 size=1.04858M
   VarianceKernelInt64/1048576/1                                 16.8 us        
 16.8 us        41537 bytes_per_second=58.0886Gi/s items_per_second=7.79652G/s 
null_percent=100 size=1.04858M
   VarianceKernelInt64/1048576/0                                 1050 us        
 1047 us          671 bytes_per_second=954.803Mi/s items_per_second=125.148M/s 
null_percent=0 size=1.04858M
   VarianceKernelFloat/1048576/10000                             2529 us        
 2523 us          275 bytes_per_second=396.344Mi/s items_per_second=103.899M/s 
null_percent=0.01 size=1.04858M
   VarianceKernelFloat/1048576/100                               2897 us        
 2890 us          242 bytes_per_second=346.016Mi/s items_per_second=90.706M/s 
null_percent=1 size=1.04858M
   VarianceKernelFloat/1048576/10                                4791 us        
 4781 us          147 bytes_per_second=209.173Mi/s items_per_second=54.8335M/s 
null_percent=10 size=1.04858M
   VarianceKernelFloat/1048576/2                                 8444 us        
 8427 us           83 bytes_per_second=118.662Mi/s items_per_second=31.1066M/s 
null_percent=50 size=1.04858M
   VarianceKernelFloat/1048576/1                                 21.7 us        
 21.6 us        32353 bytes_per_second=45.1365Gi/s items_per_second=12.1163G/s 
null_percent=100 size=1.04858M
   VarianceKernelFloat/1048576/0                                 2506 us        
 2500 us          278 bytes_per_second=399.983Mi/s items_per_second=104.853M/s 
null_percent=0 size=1.04858M
   VarianceKernelDouble/1048576/10000                            1268 us        
 1267 us          552 bytes_per_second=789.199Mi/s items_per_second=103.442M/s 
null_percent=0.01 size=1.04858M
   VarianceKernelDouble/1048576/100                              1454 us        
 1451 us          483 bytes_per_second=689.415Mi/s items_per_second=90.363M/s 
null_percent=1 size=1.04858M
   VarianceKernelDouble/1048576/10                               2394 us        
 2388 us          292 bytes_per_second=418.68Mi/s items_per_second=54.8772M/s 
null_percent=10 size=1.04858M
   VarianceKernelDouble/1048576/2                                4244 us        
 4236 us          165 bytes_per_second=236.089Mi/s items_per_second=30.9446M/s 
null_percent=50 size=1.04858M
   VarianceKernelDouble/1048576/1                                16.8 us        
 16.7 us        41958 bytes_per_second=58.3403Gi/s items_per_second=7.8303G/s 
null_percent=100 size=1.04858M
   VarianceKernelDouble/1048576/0                                1272 us        
 1270 us          559 bytes_per_second=787.508Mi/s items_per_second=103.22M/s 
null_percent=0 size=1.04858M
   QuantileKernelMedianNarrow<Int32Type>/1048576/10000           3319 us        
 3295 us          213 bytes_per_second=303.533Mi/s items_per_second=79.5695M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelMedianNarrow<Int32Type>/1048576/100             3552 us        
 3545 us          198 bytes_per_second=282.071Mi/s items_per_second=73.9432M/s 
null_percent=1 size=1.04858M
   QuantileKernelMedianNarrow<Int32Type>/1048576/10              4704 us        
 4695 us          149 bytes_per_second=213Mi/s items_per_second=55.8368M/s 
null_percent=10 size=1.04858M
   QuantileKernelMedianNarrow<Int32Type>/1048576/2               6410 us        
 6365 us          111 bytes_per_second=157.117Mi/s items_per_second=41.1872M/s 
null_percent=50 size=1.04858M
   QuantileKernelMedianNarrow<Int32Type>/1048576/1               18.3 us        
 18.3 us        37897 bytes_per_second=53.3437Gi/s items_per_second=14.3193G/s 
null_percent=100 size=1.04858M
   QuantileKernelMedianNarrow<Int32Type>/1048576/0               3218 us        
 3213 us          218 bytes_per_second=311.246Mi/s items_per_second=81.5912M/s 
null_percent=0 size=1.04858M
   QuantileKernelMedianWide<Int32Type>/1048576/10000            13096 us        
13069 us           53 bytes_per_second=76.5156Mi/s items_per_second=20.0581M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelMedianWide<Int32Type>/1048576/100              11881 us        
11853 us           59 bytes_per_second=84.3674Mi/s items_per_second=22.1164M/s 
null_percent=1 size=1.04858M
   QuantileKernelMedianWide<Int32Type>/1048576/10               13529 us        
13500 us           52 bytes_per_second=74.0744Mi/s items_per_second=19.4182M/s 
null_percent=10 size=1.04858M
   QuantileKernelMedianWide<Int32Type>/1048576/2                11157 us        
11132 us           63 bytes_per_second=89.8348Mi/s items_per_second=23.5497M/s 
null_percent=50 size=1.04858M
   QuantileKernelMedianWide<Int32Type>/1048576/1                 18.6 us        
 18.5 us        38261 bytes_per_second=52.8188Gi/s items_per_second=14.1784G/s 
null_percent=100 size=1.04858M
   QuantileKernelMedianWide<Int32Type>/1048576/0                13340 us        
13288 us           53 bytes_per_second=75.2575Mi/s items_per_second=19.7283M/s 
null_percent=0 size=1.04858M
   QuantileKernelMedianNarrow<Int64Type>/1048576/10000           2037 us        
 2030 us          344 bytes_per_second=492.663Mi/s items_per_second=64.5743M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelMedianNarrow<Int64Type>/1048576/100             2171 us        
 2163 us          325 bytes_per_second=462.413Mi/s items_per_second=60.6094M/s 
null_percent=1 size=1.04858M
   QuantileKernelMedianNarrow<Int64Type>/1048576/10              2819 us        
 2793 us          246 bytes_per_second=357.985Mi/s items_per_second=46.9218M/s 
null_percent=10 size=1.04858M
   QuantileKernelMedianNarrow<Int64Type>/1048576/2               3873 us        
 3817 us          183 bytes_per_second=261.982Mi/s items_per_second=34.3386M/s 
null_percent=50 size=1.04858M
   QuantileKernelMedianNarrow<Int64Type>/1048576/1               18.7 us        
 18.6 us        37396 bytes_per_second=52.5835Gi/s items_per_second=7.05763G/s 
null_percent=100 size=1.04858M
   QuantileKernelMedianNarrow<Int64Type>/1048576/0               2013 us        
 2003 us          347 bytes_per_second=499.212Mi/s items_per_second=65.4327M/s 
null_percent=0 size=1.04858M
   QuantileKernelMedianWide<Int64Type>/1048576/10000             7798 us        
 7642 us           94 bytes_per_second=130.853Mi/s items_per_second=17.1512M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelMedianWide<Int64Type>/1048576/100               7871 us        
 7784 us           90 bytes_per_second=128.475Mi/s items_per_second=16.8394M/s 
null_percent=1 size=1.04858M
   QuantileKernelMedianWide<Int64Type>/1048576/10                7299 us        
 6993 us          100 bytes_per_second=143.004Mi/s items_per_second=18.7438M/s 
null_percent=10 size=1.04858M
   QuantileKernelMedianWide<Int64Type>/1048576/2                 4318 us        
 4263 us          165 bytes_per_second=234.569Mi/s items_per_second=30.7455M/s 
null_percent=50 size=1.04858M
   QuantileKernelMedianWide<Int64Type>/1048576/1                 20.0 us        
 19.3 us        35730 bytes_per_second=50.5007Gi/s items_per_second=6.77809G/s 
null_percent=100 size=1.04858M
   QuantileKernelMedianWide<Int64Type>/1048576/0                 6949 us        
 6905 us          101 bytes_per_second=144.821Mi/s items_per_second=18.982M/s 
null_percent=0 size=1.04858M
   QuantileKernelMedianWide<DoubleType>/1048576/10000            5727 us        
 5696 us          121 bytes_per_second=175.576Mi/s items_per_second=23.0131M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelMedianWide<DoubleType>/1048576/100              7514 us        
 7461 us           92 bytes_per_second=134.028Mi/s items_per_second=17.5673M/s 
null_percent=1 size=1.04858M
   QuantileKernelMedianWide<DoubleType>/1048576/10               6402 us        
 6367 us          109 bytes_per_second=157.066Mi/s items_per_second=20.5869M/s 
null_percent=10 size=1.04858M
   QuantileKernelMedianWide<DoubleType>/1048576/2                4149 us        
 4131 us          170 bytes_per_second=242.07Mi/s items_per_second=31.7286M/s 
null_percent=50 size=1.04858M
   QuantileKernelMedianWide<DoubleType>/1048576/1                18.6 us        
 18.5 us        37914 bytes_per_second=52.7784Gi/s items_per_second=7.08379G/s 
null_percent=100 size=1.04858M
   QuantileKernelMedianWide<DoubleType>/1048576/0                6983 us        
 6960 us          100 bytes_per_second=143.67Mi/s items_per_second=18.8312M/s 
null_percent=0 size=1.04858M
   QuantileKernelDecilesNarrow<Int32Type>/1048576/10000          3402 us        
 3392 us          205 bytes_per_second=294.836Mi/s items_per_second=77.2895M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelDecilesNarrow<Int32Type>/1048576/100            3662 us        
 3651 us          187 bytes_per_second=273.918Mi/s items_per_second=71.8059M/s 
null_percent=1 size=1.04858M
   QuantileKernelDecilesNarrow<Int32Type>/1048576/10             4867 us        
 4843 us          142 bytes_per_second=206.487Mi/s items_per_second=54.1295M/s 
null_percent=10 size=1.04858M
   QuantileKernelDecilesNarrow<Int32Type>/1048576/2              6646 us        
 6593 us          108 bytes_per_second=151.665Mi/s items_per_second=39.7579M/s 
null_percent=50 size=1.04858M
   QuantileKernelDecilesNarrow<Int32Type>/1048576/1              18.7 us        
 18.6 us        37248 bytes_per_second=52.4123Gi/s items_per_second=14.0693G/s 
null_percent=100 size=1.04858M
   QuantileKernelDecilesNarrow<Int32Type>/1048576/0              3427 us        
 3387 us          207 bytes_per_second=295.282Mi/s items_per_second=77.4064M/s 
null_percent=0 size=1.04858M
   QuantileKernelDecilesWide<Int32Type>/1048576/10000           30700 us        
30029 us           23 bytes_per_second=33.3012Mi/s items_per_second=8.72972M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelDecilesWide<Int32Type>/1048576/100             28767 us        
28602 us           24 bytes_per_second=34.9621Mi/s items_per_second=9.1651M/s 
null_percent=1 size=1.04858M
   QuantileKernelDecilesWide<Int32Type>/1048576/10              28405 us        
28260 us           25 bytes_per_second=35.3863Mi/s items_per_second=9.27631M/s 
null_percent=10 size=1.04858M
   QuantileKernelDecilesWide<Int32Type>/1048576/2               19939 us        
19814 us           35 bytes_per_second=50.4683Mi/s items_per_second=13.23M/s 
null_percent=50 size=1.04858M
   QuantileKernelDecilesWide<Int32Type>/1048576/1                18.9 us        
 18.8 us        37463 bytes_per_second=51.9337Gi/s items_per_second=13.9408G/s 
null_percent=100 size=1.04858M
   QuantileKernelDecilesWide<Int32Type>/1048576/0               29720 us        
29610 us           24 bytes_per_second=33.7729Mi/s items_per_second=8.85337M/s 
null_percent=0 size=1.04858M
   QuantileKernelDecilesWide<DoubleType>/1048576/10000          15470 us        
15396 us           45 bytes_per_second=64.9502Mi/s items_per_second=8.51316M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelDecilesWide<DoubleType>/1048576/100            14742 us        
14709 us           47 bytes_per_second=67.9869Mi/s items_per_second=8.91117M/s 
null_percent=1 size=1.04858M
   QuantileKernelDecilesWide<DoubleType>/1048576/10             14383 us        
14163 us           50 bytes_per_second=70.6081Mi/s items_per_second=9.25475M/s 
null_percent=10 size=1.04858M
   QuantileKernelDecilesWide<DoubleType>/1048576/2               8639 us        
 8585 us           81 bytes_per_second=116.477Mi/s items_per_second=15.2669M/s 
null_percent=50 size=1.04858M
   QuantileKernelDecilesWide<DoubleType>/1048576/1               19.1 us        
 18.8 us        36799 bytes_per_second=51.8316Gi/s items_per_second=6.95672G/s 
null_percent=100 size=1.04858M
   QuantileKernelDecilesWide<DoubleType>/1048576/0              15781 us        
15748 us           44 bytes_per_second=63.5003Mi/s items_per_second=8.32311M/s 
null_percent=0 size=1.04858M
   QuantileKernelCentilesNarrow<Int32Type>/1048576/10000         3401 us        
 3395 us          201 bytes_per_second=294.521Mi/s items_per_second=77.2069M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelCentilesNarrow<Int32Type>/1048576/100           3728 us        
 3695 us          191 bytes_per_second=270.633Mi/s items_per_second=70.9449M/s 
null_percent=1 size=1.04858M
   QuantileKernelCentilesNarrow<Int32Type>/1048576/10            5022 us        
 4934 us          141 bytes_per_second=202.688Mi/s items_per_second=53.1335M/s 
null_percent=10 size=1.04858M
   QuantileKernelCentilesNarrow<Int32Type>/1048576/2             6745 us        
 6651 us          106 bytes_per_second=150.361Mi/s items_per_second=39.4163M/s 
null_percent=50 size=1.04858M
   QuantileKernelCentilesNarrow<Int32Type>/1048576/1             20.5 us        
 20.2 us        34459 bytes_per_second=48.3107Gi/s items_per_second=12.9683G/s 
null_percent=100 size=1.04858M
   QuantileKernelCentilesNarrow<Int32Type>/1048576/0             3404 us        
 3372 us          206 bytes_per_second=296.593Mi/s items_per_second=77.75M/s 
null_percent=0 size=1.04858M
   QuantileKernelCentilesWide<Int32Type>/1048576/10000         111628 us       
110798 us            6 bytes_per_second=9.02545Mi/s items_per_second=2.36597M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelCentilesWide<Int32Type>/1048576/100           112297 us       
111185 us            6 bytes_per_second=8.99402Mi/s items_per_second=2.35773M/s 
null_percent=1 size=1.04858M
   QuantileKernelCentilesWide<Int32Type>/1048576/10            105556 us       
104456 us            7 bytes_per_second=9.57342Mi/s items_per_second=2.50962M/s 
null_percent=10 size=1.04858M
   QuantileKernelCentilesWide<Int32Type>/1048576/2              61667 us        
61033 us           12 bytes_per_second=16.3846Mi/s items_per_second=4.29511M/s 
null_percent=50 size=1.04858M
   QuantileKernelCentilesWide<Int32Type>/1048576/1               20.2 us        
 20.0 us        34946 bytes_per_second=48.7918Gi/s items_per_second=13.0975G/s 
null_percent=100 size=1.04858M
   QuantileKernelCentilesWide<Int32Type>/1048576/0             114918 us       
114062 us            6 bytes_per_second=8.76714Mi/s items_per_second=2.29825M/s 
null_percent=0 size=1.04858M
   QuantileKernelCentilesWide<DoubleType>/1048576/10000         57672 us        
57335 us           12 bytes_per_second=17.4415Mi/s items_per_second=2.28609M/s 
null_percent=0.01 size=1.04858M
   QuantileKernelCentilesWide<DoubleType>/1048576/100           56663 us        
56301 us           12 bytes_per_second=17.7618Mi/s items_per_second=2.32808M/s 
null_percent=1 size=1.04858M
   QuantileKernelCentilesWide<DoubleType>/1048576/10            53007 us        
52624 us           13 bytes_per_second=19.0027Mi/s items_per_second=2.49072M/s 
null_percent=10 size=1.04858M
   QuantileKernelCentilesWide<DoubleType>/1048576/2             29992 us        
29779 us           23 bytes_per_second=33.5805Mi/s items_per_second=4.40147M/s 
null_percent=50 size=1.04858M
   QuantileKernelCentilesWide<DoubleType>/1048576/1              20.7 us        
 20.5 us        34404 bytes_per_second=47.7271Gi/s items_per_second=6.40583G/s 
null_percent=100 size=1.04858M
   QuantileKernelCentilesWide<DoubleType>/1048576/0             58754 us        
58149 us           12 bytes_per_second=17.1972Mi/s items_per_second=2.25407M/s 
null_percent=0 size=1.04858M
   TDigestKernelDoubleMedian/1048576/10000                      10611 us        
10536 us           66 bytes_per_second=94.9169Mi/s items_per_second=12.4409M/s 
null_percent=0.01 size=1.04858M
   TDigestKernelDoubleMedian/1048576/100                        10461 us        
10419 us           67 bytes_per_second=95.9818Mi/s items_per_second=12.5805M/s 
null_percent=1 size=1.04858M
   TDigestKernelDoubleMedian/1048576/10                         10113 us        
 9991 us           70 bytes_per_second=100.086Mi/s items_per_second=13.1184M/s 
null_percent=10 size=1.04858M
   TDigestKernelDoubleMedian/1048576/2                           6490 us        
 6461 us          105 bytes_per_second=154.774Mi/s items_per_second=20.2865M/s 
null_percent=50 size=1.04858M
   TDigestKernelDoubleMedian/1048576/1                           27.9 us        
 27.8 us        25181 bytes_per_second=35.1285Gi/s items_per_second=4.71487G/s 
null_percent=100 size=1.04858M
   TDigestKernelDoubleMedian/1048576/0                          10439 us        
10401 us           67 bytes_per_second=96.1409Mi/s items_per_second=12.6014M/s 
null_percent=0 size=1.04858M
   TDigestKernelDoubleDeciles/1048576/10000                     10492 us        
10444 us           67 bytes_per_second=95.752Mi/s items_per_second=12.5504M/s 
null_percent=0.01 size=1.04858M
   TDigestKernelDoubleDeciles/1048576/100                       10457 us        
10417 us           67 bytes_per_second=96.0009Mi/s items_per_second=12.583M/s 
null_percent=1 size=1.04858M
   TDigestKernelDoubleDeciles/1048576/10                         9996 us        
 9947 us           70 bytes_per_second=100.534Mi/s items_per_second=13.1772M/s 
null_percent=10 size=1.04858M
   TDigestKernelDoubleDeciles/1048576/2                          6635 us        
 6538 us          107 bytes_per_second=152.941Mi/s items_per_second=20.0463M/s 
null_percent=50 size=1.04858M
   TDigestKernelDoubleDeciles/1048576/1                          28.5 us        
 28.3 us        24561 bytes_per_second=34.5396Gi/s items_per_second=4.63583G/s 
null_percent=100 size=1.04858M
   TDigestKernelDoubleDeciles/1048576/0                         10636 us        
10540 us           66 bytes_per_second=94.8757Mi/s items_per_second=12.4355M/s 
null_percent=0 size=1.04858M
   TDigestKernelDoubleCentiles/1048576/10000                    10721 us        
10595 us           66 bytes_per_second=94.3825Mi/s items_per_second=12.3709M/s 
null_percent=0.01 size=1.04858M
   TDigestKernelDoubleCentiles/1048576/100                      10991 us        
10743 us           65 bytes_per_second=93.0823Mi/s items_per_second=12.2005M/s 
null_percent=1 size=1.04858M
   TDigestKernelDoubleCentiles/1048576/10                       10213 us        
10090 us           69 bytes_per_second=99.1086Mi/s items_per_second=12.9904M/s 
null_percent=10 size=1.04858M
   TDigestKernelDoubleCentiles/1048576/2                         6573 us        
 6525 us          107 bytes_per_second=153.268Mi/s items_per_second=20.0891M/s 
null_percent=50 size=1.04858M
   TDigestKernelDoubleCentiles/1048576/1                         30.1 us        
 29.7 us        23694 bytes_per_second=32.8311Gi/s items_per_second=4.40652G/s 
null_percent=100 size=1.04858M
   TDigestKernelDoubleCentiles/1048576/0                        10653 us        
10597 us           65 bytes_per_second=94.3707Mi/s items_per_second=12.3694M/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-29T19:04:59+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: 6.94, 15.06, 15.61
   ***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
    628210458 ns     31379000 ns            1 bytes_per_second=44.0808M/s 
rows_per_second=256.284k/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
    325281625 ns     12674500 ns            2 bytes_per_second=42.8306M/s 
rows_per_second=249.015k/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
  127967508 ns      5837000 ns            5 bytes_per_second=44.355M/s 
rows_per_second=257.878k/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
    218999362 ns      6874667 ns            3 bytes_per_second=34.0275M/s 
rows_per_second=369.864k/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
    311665813 ns     12404500 ns            2 bytes_per_second=44.7017M/s 
rows_per_second=259.894k/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
  974169334 ns     56985000 ns            1 bytes_per_second=67.516M/s 
rows_per_second=83.1478k/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
     62534064 ns      3492000 ns           11 bytes_per_second=44.5581M/s 
rows_per_second=259.059k/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
    308078958 ns     12186500 ns            2 bytes_per_second=45.2222M/s 
rows_per_second=262.92k/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
  620623042 ns     23515000 ns            1 bytes_per_second=44.8968M/s 
rows_per_second=261.028k/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
    313503645 ns     12187500 ns            2 bytes_per_second=44.4397M/s 
rows_per_second=258.37k/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
  1836709125 ns     66782000 ns            1 bytes_per_second=41.7192M/s 
rows_per_second=242.553k/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
  8678814916 ns    307575000 ns            1 bytes_per_second=40.9349M/s 
rows_per_second=237.993k/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
    354310062 ns     44033500 ns            2 bytes_per_second=39.3215M/s 
rows_per_second=228.613k/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
    302512729 ns     11968000 ns            2 bytes_per_second=46.0543M/s 
rows_per_second=267.757k/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
   303414416 ns      2661000 ns            2 bytes_per_second=45.9174M/s 
rows_per_second=266.962k/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-29T18:57:43+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: 28.69, 20.46, 16.01
   ***WARNING*** Library was built as DEBUG. Timings may be affected.
   
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   Benchmark                                                                    
                                                Time             CPU   
Iterations UserCounters...
   
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   
SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_simple/rows_per_batch:1000/real_time/threads:1
              77697 ns        77502 ns         8867 
batches_per_second=12.8706M/s rows_per_second=12.8706G/s
   
SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_simple/rows_per_batch:1000/real_time/threads:10
             10884 ns       104100 ns        64740 
batches_per_second=91.8818M/s rows_per_second=91.8818G/s
   
SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_simple/rows_per_batch:10000/real_time/threads:1
             77359 ns        77200 ns         9025 
batches_per_second=1.29267M/s rows_per_second=12.9267G/s
   
SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_simple/rows_per_batch:10000/real_time/threads:10
            11776 ns       100244 ns        64090 batches_per_second=8.4921M/s 
rows_per_second=84.921G/s
   
SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_simple/rows_per_batch:100000/real_time/threads:1
            79272 ns        78743 ns         8735 batches_per_second=126.147k/s 
rows_per_second=12.6147G/s
   
SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_simple/rows_per_batch:100000/real_time/threads:10
           11191 ns       101687 ns        62390 batches_per_second=893.567k/s 
rows_per_second=89.3567G/s
   
SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_simple/rows_per_batch:1000000/real_time/threads:1
           78352 ns        78082 ns         9003 batches_per_second=12.7629k/s 
rows_per_second=12.7629G/s
   
SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_simple/rows_per_batch:1000000/real_time/threads:10
          11901 ns       100328 ns        58990 batches_per_second=84.0242k/s 
rows_per_second=84.0242G/s
   
SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_simple/rows_per_batch:1000/real_time/threads:1
               119411 ns       119065 ns         5888 
batches_per_second=8.37447M/s rows_per_second=8.37447G/s
   
SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_simple/rows_per_batch:1000/real_time/threads:10
               16480 ns       154154 ns        41600 
batches_per_second=60.6804M/s rows_per_second=60.6804G/s
   
SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_simple/rows_per_batch:10000/real_time/threads:1
              120488 ns       119257 ns         5862 
batches_per_second=829.959k/s rows_per_second=8.29959G/s
   
SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_simple/rows_per_batch:10000/real_time/threads:10
              16375 ns       154219 ns        42360 
batches_per_second=6.10686M/s rows_per_second=61.0686G/s
   
SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_simple/rows_per_batch:100000/real_time/threads:1
             120666 ns       119012 ns         5839 
batches_per_second=82.8736k/s rows_per_second=8.28736G/s
   
SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_simple/rows_per_batch:100000/real_time/threads:10
             17693 ns       155204 ns        43000 
batches_per_second=565.179k/s rows_per_second=56.5179G/s
   
SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_simple/rows_per_batch:1000000/real_time/threads:1
            120706 ns       119156 ns         5832 
batches_per_second=8.28458k/s rows_per_second=8.28458G/s
   
SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_simple/rows_per_batch:1000000/real_time/threads:10
            16913 ns       154222 ns        42870 batches_per_second=59.1246k/s 
rows_per_second=59.1246G/s
   
SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_dictionary/rows_per_batch:1000/real_time/threads:1
         173835 ns       171933 ns         4057 batches_per_second=5.75258M/s 
rows_per_second=5.75258G/s
   
SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_dictionary/rows_per_batch:1000/real_time/threads:10
         24345 ns       221651 ns        27050 batches_per_second=41.0762M/s 
rows_per_second=41.0762G/s
   
SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_dictionary/rows_per_batch:10000/real_time/threads:1
        173772 ns       171772 ns         4011 batches_per_second=575.466k/s 
rows_per_second=5.75466G/s
   
SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_dictionary/rows_per_batch:10000/real_time/threads:10
        24807 ns       218394 ns        26510 batches_per_second=4.03106M/s 
rows_per_second=40.3106G/s
   
SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_dictionary/rows_per_batch:100000/real_time/threads:1
       173191 ns       171652 ns         4045 batches_per_second=57.7397k/s 
rows_per_second=5.77397G/s
   
SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_dictionary/rows_per_batch:100000/real_time/threads:10
       25449 ns       216748 ns        28020 batches_per_second=392.937k/s 
rows_per_second=39.2937G/s
   
SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_dictionary/rows_per_batch:1000000/real_time/threads:1
      171021 ns       168744 ns         4078 batches_per_second=5.84725k/s 
rows_per_second=5.84725G/s
   
SimplifyFilterWithGuarantee/negative_filter_simple_guarantee_dictionary/rows_per_batch:1000000/real_time/threads:10
      23786 ns       216930 ns        27440 batches_per_second=42.0412k/s 
rows_per_second=42.0412G/s
   
SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_dictionary/rows_per_batch:1000/real_time/threads:1
           213321 ns       210503 ns         3275 batches_per_second=4.68776M/s 
rows_per_second=4.68776G/s
   
SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_dictionary/rows_per_batch:1000/real_time/threads:10
           30962 ns       271477 ns        23390 batches_per_second=32.2978M/s 
rows_per_second=32.2978G/s
   
SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_dictionary/rows_per_batch:10000/real_time/threads:1
          215038 ns       212574 ns         3251 batches_per_second=465.035k/s 
rows_per_second=4.65035G/s
   
SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_dictionary/rows_per_batch:10000/real_time/threads:10
          32866 ns       268400 ns        23300 batches_per_second=3.04266M/s 
rows_per_second=30.4266G/s
   
SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_dictionary/rows_per_batch:100000/real_time/threads:1
         234130 ns       223859 ns         3259 batches_per_second=42.7114k/s 
rows_per_second=4.27114G/s
   
SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_dictionary/rows_per_batch:100000/real_time/threads:10
         45315 ns       276181 ns        19710 batches_per_second=220.677k/s 
rows_per_second=22.0677G/s
   
SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_dictionary/rows_per_batch:1000000/real_time/threads:1
        221907 ns       217273 ns         3054 batches_per_second=4.50638k/s 
rows_per_second=4.50638G/s
   
SimplifyFilterWithGuarantee/negative_filter_cast_guarantee_dictionary/rows_per_batch:1000000/real_time/threads:10
        30219 ns       269786 ns        19960 batches_per_second=33.0915k/s 
rows_per_second=33.0915G/s
   
SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_simple/rows_per_batch:1000/real_time/threads:1
              78455 ns        77530 ns         8731 
batches_per_second=12.7462M/s rows_per_second=12.7462G/s
   
SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_simple/rows_per_batch:1000/real_time/threads:10
             11538 ns       101031 ns        63740 
batches_per_second=86.6675M/s rows_per_second=86.6675G/s
   
SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_simple/rows_per_batch:10000/real_time/threads:1
             79036 ns        77964 ns         8927 
batches_per_second=1.26525M/s rows_per_second=12.6525G/s
   
SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_simple/rows_per_batch:10000/real_time/threads:10
            11504 ns        99717 ns        62810 batches_per_second=8.69279M/s 
rows_per_second=86.9279G/s
   
SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_simple/rows_per_batch:100000/real_time/threads:1
            79713 ns        78485 ns         8768 batches_per_second=125.449k/s 
rows_per_second=12.5449G/s
   
SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_simple/rows_per_batch:100000/real_time/threads:10
           11129 ns        99681 ns        61790 batches_per_second=898.531k/s 
rows_per_second=89.8531G/s
   
SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_simple/rows_per_batch:1000000/real_time/threads:1
           78720 ns        77706 ns         8909 batches_per_second=12.7033k/s 
rows_per_second=12.7033G/s
   
SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_simple/rows_per_batch:1000000/real_time/threads:10
          11658 ns        99319 ns        63100 batches_per_second=85.7811k/s 
rows_per_second=85.7811G/s
   
SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_simple/rows_per_batch:1000/real_time/threads:1
               125164 ns       122406 ns         5711 
batches_per_second=7.98953M/s rows_per_second=7.98953G/s
   
SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_simple/rows_per_batch:1000/real_time/threads:10
               18044 ns       151094 ns        41920 
batches_per_second=55.4193M/s rows_per_second=55.4193G/s
   
SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_simple/rows_per_batch:10000/real_time/threads:1
              123256 ns       120933 ns         5475 
batches_per_second=811.321k/s rows_per_second=8.11321G/s
   
SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_simple/rows_per_batch:10000/real_time/threads:10
              16910 ns       146805 ns        42220 
batches_per_second=5.91361M/s rows_per_second=59.1361G/s
   
SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_simple/rows_per_batch:100000/real_time/threads:1
             121570 ns       120000 ns         5773 
batches_per_second=82.2574k/s rows_per_second=8.22574G/s
   
SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_simple/rows_per_batch:100000/real_time/threads:10
             16947 ns       148156 ns        40880 
batches_per_second=590.066k/s rows_per_second=59.0066G/s
   
SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_simple/rows_per_batch:1000000/real_time/threads:1
            129572 ns       123232 ns         5272 
batches_per_second=7.71774k/s rows_per_second=7.71774G/s
   
SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_simple/rows_per_batch:1000000/real_time/threads:10
            17404 ns       150823 ns        39560 batches_per_second=57.4566k/s 
rows_per_second=57.4566G/s
   
SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_dictionary/rows_per_batch:1000/real_time/threads:1
         171466 ns       168896 ns         4090 batches_per_second=5.83206M/s 
rows_per_second=5.83206G/s
   
SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_dictionary/rows_per_batch:1000/real_time/threads:10
         24453 ns       215813 ns        29250 batches_per_second=40.8955M/s 
rows_per_second=40.8955G/s
   
SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_dictionary/rows_per_batch:10000/real_time/threads:1
        174988 ns       170606 ns         4062 batches_per_second=571.467k/s 
rows_per_second=5.71467G/s
   
SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_dictionary/rows_per_batch:10000/real_time/threads:10
        24745 ns       219122 ns        27890 batches_per_second=4.04122M/s 
rows_per_second=40.4122G/s
   
SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_dictionary/rows_per_batch:100000/real_time/threads:1
       171394 ns       168804 ns         4080 batches_per_second=58.3451k/s 
rows_per_second=5.83451G/s
   
SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_dictionary/rows_per_batch:100000/real_time/threads:10
       23931 ns       218870 ns        28940 batches_per_second=417.863k/s 
rows_per_second=41.7863G/s
   
SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_dictionary/rows_per_batch:1000000/real_time/threads:1
      170317 ns       167983 ns         4126 batches_per_second=5.8714k/s 
rows_per_second=5.8714G/s
   
SimplifyFilterWithGuarantee/positive_filter_simple_guarantee_dictionary/rows_per_batch:1000000/real_time/threads:10
      23850 ns       219822 ns        29090 batches_per_second=41.9283k/s 
rows_per_second=41.9283G/s
   
SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_dictionary/rows_per_batch:1000/real_time/threads:1
           216912 ns       215671 ns         3244 batches_per_second=4.61016M/s 
rows_per_second=4.61016G/s
   
SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_dictionary/rows_per_batch:1000/real_time/threads:10
           37816 ns       254972 ns        19270 batches_per_second=26.4435M/s 
rows_per_second=26.4435G/s
   
SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_dictionary/rows_per_batch:10000/real_time/threads:1
          212547 ns       209974 ns         3276 batches_per_second=470.484k/s 
rows_per_second=4.70484G/s
   
SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_dictionary/rows_per_batch:10000/real_time/threads:10
          29616 ns       273444 ns        23480 batches_per_second=3.37653M/s 
rows_per_second=33.7653G/s
   
SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_dictionary/rows_per_batch:100000/real_time/threads:1
         213545 ns       210858 ns         3280 batches_per_second=46.8285k/s 
rows_per_second=4.68285G/s
   
SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_dictionary/rows_per_batch:100000/real_time/threads:10
         29943 ns       272780 ns        23020 batches_per_second=333.968k/s 
rows_per_second=33.3968G/s
   
SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_dictionary/rows_per_batch:1000000/real_time/threads:1
        213744 ns       211567 ns         3284 batches_per_second=4.6785k/s 
rows_per_second=4.6785G/s
   
SimplifyFilterWithGuarantee/positive_filter_cast_guarantee_dictionary/rows_per_batch:1000000/real_time/threads:10
        29760 ns       270189 ns        21170 batches_per_second=33.6024k/s 
rows_per_second=33.6024G/s
   BindAndEvaluate/simple_array/rows_per_batch:1000/real_time/threads:1         
                                             4084 ns         4044 ns       
170666 batches_per_second=244.863M/s rows_per_second=244.863G/s
   BindAndEvaluate/simple_array/rows_per_batch:1000/real_time/threads:10        
                                              542 ns         4899 ns      
1313360 batches_per_second=1.8444G/s rows_per_second=1.8444T/s
   BindAndEvaluate/simple_array/rows_per_batch:10000/real_time/threads:1        
                                             4083 ns         4029 ns       
171396 batches_per_second=24.4926M/s rows_per_second=244.926G/s
   BindAndEvaluate/simple_array/rows_per_batch:10000/real_time/threads:10       
                                              541 ns         4974 ns      
1291170 batches_per_second=184.781M/s rows_per_second=1.84781T/s
   BindAndEvaluate/simple_array/rows_per_batch:100000/real_time/threads:1       
                                             4078 ns         4039 ns       
171360 batches_per_second=2.45224M/s rows_per_second=245.224G/s
   BindAndEvaluate/simple_array/rows_per_batch:100000/real_time/threads:10      
                                              543 ns         4914 ns      
1281100 batches_per_second=18.4217M/s rows_per_second=1.84217T/s
   BindAndEvaluate/simple_array/rows_per_batch:1000000/real_time/threads:1      
                                             4081 ns         4033 ns       
170748 batches_per_second=245.066k/s rows_per_second=245.066G/s
   BindAndEvaluate/simple_array/rows_per_batch:1000000/real_time/threads:10     
                                              539 ns         4973 ns      
1319040 batches_per_second=1.85578M/s rows_per_second=1.85578T/s
   BindAndEvaluate/simple_scalar/rows_per_batch:1000/real_time/threads:1        
                                             4050 ns         4001 ns       
172091 batches_per_second=246.906M/s rows_per_second=246.906G/s
   BindAndEvaluate/simple_scalar/rows_per_batch:1000/real_time/threads:10       
                                              542 ns         4838 ns      
1355430 batches_per_second=1.84554G/s rows_per_second=1.84554T/s
   BindAndEvaluate/simple_scalar/rows_per_batch:10000/real_time/threads:1       
                                             4048 ns         4000 ns       
171848 batches_per_second=24.701M/s rows_per_second=247.01G/s
   BindAndEvaluate/simple_scalar/rows_per_batch:10000/real_time/threads:10      
                                              538 ns         4996 ns      
1253670 batches_per_second=186.029M/s rows_per_second=1.86029T/s
   BindAndEvaluate/simple_scalar/rows_per_batch:100000/real_time/threads:1      
                                             4082 ns         4021 ns       
170513 batches_per_second=2.44982M/s rows_per_second=244.982G/s
   BindAndEvaluate/simple_scalar/rows_per_batch:100000/real_time/threads:10     
                                              537 ns         4963 ns      
1338960 batches_per_second=18.6157M/s rows_per_second=1.86157T/s
   BindAndEvaluate/simple_scalar/rows_per_batch:1000000/real_time/threads:1     
                                             4086 ns         4047 ns       
173320 batches_per_second=244.752k/s rows_per_second=244.752G/s
   BindAndEvaluate/simple_scalar/rows_per_batch:1000000/real_time/threads:10    
                                              556 ns         4883 ns      
1261530 batches_per_second=1.79886M/s rows_per_second=1.79886T/s
   BindAndEvaluate/nested_array/rows_per_batch:1000/real_time/threads:1         
                                            31848 ns        31779 ns        
21951 batches_per_second=31.3992M/s rows_per_second=31.3992G/s
   BindAndEvaluate/nested_array/rows_per_batch:1000/real_time/threads:10        
                                             4223 ns        40172 ns       
164150 batches_per_second=236.819M/s rows_per_second=236.819G/s
   BindAndEvaluate/nested_array/rows_per_batch:10000/real_time/threads:1        
                                            31832 ns        31749 ns        
22034 batches_per_second=3.14148M/s rows_per_second=31.4148G/s
   BindAndEvaluate/nested_array/rows_per_batch:10000/real_time/threads:10       
                                             4205 ns        39491 ns       
166130 batches_per_second=23.7815M/s rows_per_second=237.815G/s
   BindAndEvaluate/nested_array/rows_per_batch:100000/real_time/threads:1       
                                            31901 ns        31801 ns        
21994 batches_per_second=313.466k/s rows_per_second=31.3466G/s
   BindAndEvaluate/nested_array/rows_per_batch:100000/real_time/threads:10      
                                             4186 ns        39733 ns       
165240 batches_per_second=2.38906M/s rows_per_second=238.906G/s
   BindAndEvaluate/nested_array/rows_per_batch:1000000/real_time/threads:1      
                                            31787 ns        31704 ns        
21952 batches_per_second=31.459k/s rows_per_second=31.459G/s
   BindAndEvaluate/nested_array/rows_per_batch:1000000/real_time/threads:10     
                                             4216 ns        40262 ns       
166730 batches_per_second=237.19k/s rows_per_second=237.19G/s
   BindAndEvaluate/nested_scalar/rows_per_batch:1000/real_time/threads:1        
                                            38933 ns        38814 ns        
17982 batches_per_second=25.6851M/s rows_per_second=25.6851G/s
   BindAndEvaluate/nested_scalar/rows_per_batch:1000/real_time/threads:10       
                                             5349 ns        50125 ns       
133950 batches_per_second=186.948M/s rows_per_second=186.948G/s
   BindAndEvaluate/nested_scalar/rows_per_batch:10000/real_time/threads:1       
                                            38753 ns        38669 ns        
18110 batches_per_second=2.58045M/s rows_per_second=25.8045G/s
   BindAndEvaluate/nested_scalar/rows_per_batch:10000/real_time/threads:10      
                                             5295 ns        49904 ns       
133450 batches_per_second=18.8866M/s rows_per_second=188.866G/s
   BindAndEvaluate/nested_scalar/rows_per_batch:100000/real_time/threads:1      
                                            38861 ns        38743 ns        
18056 batches_per_second=257.326k/s rows_per_second=25.7326G/s
   BindAndEvaluate/nested_scalar/rows_per_batch:100000/real_time/threads:10     
                                             5478 ns        50011 ns       
136360 batches_per_second=1.82544M/s rows_per_second=182.544G/s
   BindAndEvaluate/nested_scalar/rows_per_batch:1000000/real_time/threads:1     
                                            39104 ns        38956 ns        
17992 batches_per_second=25.5726k/s rows_per_second=25.5726G/s
   BindAndEvaluate/nested_scalar/rows_per_batch:1000000/real_time/threads:10    
                                             5589 ns        49032 ns       
132500 batches_per_second=178.912k/s rows_per_second=178.912G/s
   
ExecuteScalarExpressionOverhead/complex_integer_expression/rows_per_batch:1000/real_time/threads:1
                    51566327 ns     50175286 ns           14 
batches_per_second=19.3925k/s rows_per_second=19.3925M/s
   
ExecuteScalarExpressionOverhead/complex_integer_expression/rows_per_batch:1000/real_time/threads:10
                    7677785 ns     62872600 ns          100 
batches_per_second=130.246k/s rows_per_second=130.246M/s
   
ExecuteScalarExpressionOverhead/complex_integer_expression/rows_per_batch:10000/real_time/threads:1
                   10572495 ns     10425750 ns           68 
batches_per_second=9.45851k/s rows_per_second=94.5851M/s
   
ExecuteScalarExpressionOverhead/complex_integer_expression/rows_per_batch:10000/real_time/threads:10
                   1374298 ns     12113255 ns          510 
batches_per_second=72.7644k/s rows_per_second=727.644M/s
   
ExecuteScalarExpressionOverhead/complex_integer_expression/rows_per_batch:100000/real_time/threads:1
                   6680194 ns      6537132 ns          106 
batches_per_second=1.49696k/s rows_per_second=149.696M/s
   
ExecuteScalarExpressionOverhead/complex_integer_expression/rows_per_batch:100000/real_time/threads:10
                   853062 ns      7308340 ns          900 
batches_per_second=11.7225k/s rows_per_second=1.17225G/s
   
ExecuteScalarExpressionOverhead/complex_integer_expression/rows_per_batch:1000000/real_time/threads:1
                  6285523 ns      6261730 ns          111 
batches_per_second=159.096/s rows_per_second=159.096M/s
   
ExecuteScalarExpressionOverhead/complex_integer_expression/rows_per_batch:1000000/real_time/threads:10
                  764669 ns      6859221 ns          870 
batches_per_second=1.30775k/s rows_per_second=1.30775G/s
   
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:1000/real_time/threads:1
                            48284687 ns     48109929 ns           14 
batches_per_second=20.7105k/s rows_per_second=20.7105M/s
   
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:1000/real_time/threads:10
                            6832892 ns     62057060 ns          100 
batches_per_second=146.351k/s rows_per_second=146.351M/s
   
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:10000/real_time/threads:1
                           10248537 ns     10218868 ns           68 
batches_per_second=9.75749k/s rows_per_second=97.5749M/s
   
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:10000/real_time/threads:10
                           1346412 ns     12029128 ns          530 
batches_per_second=74.2715k/s rows_per_second=742.715M/s
   
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:100000/real_time/threads:1
                           6517764 ns      6463095 ns          105 
batches_per_second=1.53427k/s rows_per_second=153.427M/s
   
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:100000/real_time/threads:10
                           876288 ns      7263865 ns          800 
batches_per_second=11.4118k/s rows_per_second=1.14118G/s
   
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:1000000/real_time/threads:1
                          6235951 ns      6204080 ns          112 
batches_per_second=160.36/s rows_per_second=160.36M/s
   
ExecuteScalarExpressionOverhead/complex_expression/rows_per_batch:1000000/real_time/threads:10
                          767536 ns      6863618 ns          950 
batches_per_second=1.30287k/s rows_per_second=1.30287G/s
   
ExecuteScalarExpressionBaseline<ComplexExpressionBaseline>/rows_per_batch:1000/real_time/threads:1
                     5921275 ns      5854695 ns          118 
batches_per_second=168.883k/s rows_per_second=168.883M/s
   
ExecuteScalarExpressionBaseline<ComplexExpressionBaseline>/rows_per_batch:1000/real_time/threads:10
                     714197 ns      6481899 ns         1000 
batches_per_second=1.40017M/s rows_per_second=1.40017G/s
   
ExecuteScalarExpressionBaseline<ComplexExpressionBaseline>/rows_per_batch:10000/real_time/threads:1
                    6110309 ns      6079175 ns          114 
batches_per_second=16.3658k/s rows_per_second=163.658M/s
   
ExecuteScalarExpressionBaseline<ComplexExpressionBaseline>/rows_per_batch:10000/real_time/threads:10
                    819205 ns      6796318 ns          980 
batches_per_second=122.07k/s rows_per_second=1.2207G/s
   
ExecuteScalarExpressionBaseline<ComplexExpressionBaseline>/rows_per_batch:100000/real_time/threads:1
                   6158970 ns      6104316 ns          114 
batches_per_second=1.62365k/s rows_per_second=162.365M/s
   
ExecuteScalarExpressionBaseline<ComplexExpressionBaseline>/rows_per_batch:100000/real_time/threads:10
                   731520 ns      6751456 ns          970 
batches_per_second=13.6702k/s rows_per_second=1.36702G/s
   
ExecuteScalarExpressionBaseline<ComplexExpressionBaseline>/rows_per_batch:1000000/real_time/threads:1
                  6147726 ns      6115526 ns          114 
batches_per_second=162.662/s rows_per_second=162.662M/s
   
ExecuteScalarExpressionBaseline<ComplexExpressionBaseline>/rows_per_batch:1000000/real_time/threads:10
                  781598 ns      6790184 ns          960 
batches_per_second=1.27943k/s rows_per_second=1.27943G/s
   
ExecuteScalarExpressionOverhead/simple_expression/rows_per_batch:1000/real_time/threads:1
                             17077564 ns     16973488 ns           41 
batches_per_second=58.5564k/s rows_per_second=58.5564M/s
   
ExecuteScalarExpressionOverhead/simple_expression/rows_per_batch:1000/real_time/threads:10
                             2271629 ns     21239228 ns          290 
batches_per_second=440.213k/s rows_per_second=440.213M/s
   
ExecuteScalarExpressionOverhead/simple_expression/rows_per_batch:10000/real_time/threads:1
                             8242510 ns      8176506 ns           87 
batches_per_second=12.1322k/s rows_per_second=121.322M/s
   
ExecuteScalarExpressionOverhead/simple_expression/rows_per_batch:10000/real_time/threads:10
                            1330541 ns     11598270 ns          530 
batches_per_second=75.1574k/s rows_per_second=751.574M/s
   
ExecuteScalarExpressionOverhead/simple_expression/rows_per_batch:100000/real_time/threads:1
                            5963924 ns      5938670 ns          115 
batches_per_second=1.67675k/s rows_per_second=167.675M/s
   
ExecuteScalarExpressionOverhead/simple_expression/rows_per_batch:100000/real_time/threads:10
                            844967 ns      7430600 ns          790 
batches_per_second=11.8348k/s rows_per_second=1.18348G/s
   
ExecuteScalarExpressionOverhead/simple_expression/rows_per_batch:1000000/real_time/threads:1
                           5852841 ns      5800017 ns          121 
batches_per_second=170.857/s rows_per_second=170.857M/s
   
ExecuteScalarExpressionOverhead/simple_expression/rows_per_batch:1000000/real_time/threads:10
                           845837 ns      7217863 ns          820 
batches_per_second=1.18226k/s rows_per_second=1.18226G/s
   
ExecuteScalarExpressionBaseline<SimpleExpressionBaseline>/rows_per_batch:1000/real_time/threads:1
                      2582312 ns      2574918 ns          269 
batches_per_second=387.25k/s rows_per_second=387.25M/s
   
ExecuteScalarExpressionBaseline<SimpleExpressionBaseline>/rows_per_batch:1000/real_time/threads:10
                      317662 ns      2892149 ns         2260 
batches_per_second=3.148M/s rows_per_second=3.148G/s
   
ExecuteScalarExpressionBaseline<SimpleExpressionBaseline>/rows_per_batch:10000/real_time/threads:1
                     2635967 ns      2624947 ns          265 
batches_per_second=37.9367k/s rows_per_second=379.367M/s
   
ExecuteScalarExpressionBaseline<SimpleExpressionBaseline>/rows_per_batch:10000/real_time/threads:10
                     333883 ns      2932247 ns         2180 
batches_per_second=299.506k/s rows_per_second=2.99506G/s
   
ExecuteScalarExpressionBaseline<SimpleExpressionBaseline>/rows_per_batch:100000/real_time/threads:1
                    2771566 ns      2652871 ns          263 
batches_per_second=3.60807k/s rows_per_second=360.807M/s
   
ExecuteScalarExpressionBaseline<SimpleExpressionBaseline>/rows_per_batch:100000/real_time/threads:10
                    335136 ns      2910181 ns         2200 
batches_per_second=29.8386k/s rows_per_second=2.98386G/s
   
ExecuteScalarExpressionBaseline<SimpleExpressionBaseline>/rows_per_batch:1000000/real_time/threads:1
                   2750284 ns      2722813 ns          256 
batches_per_second=363.599/s rows_per_second=363.599M/s
   
ExecuteScalarExpressionBaseline<SimpleExpressionBaseline>/rows_per_batch:1000000/real_time/threads:10
                   342752 ns      2950926 ns         2080 
batches_per_second=2.91756k/s rows_per_second=2.91756G/s
   
ExecuteScalarExpressionOverhead/zero_copy_expression/rows_per_batch:1000/real_time/threads:1
                           8790873 ns      8769237 ns           80 
batches_per_second=113.754k/s rows_per_second=113.754M/s
   
ExecuteScalarExpressionOverhead/zero_copy_expression/rows_per_batch:1000/real_time/threads:10
                          1342398 ns     12345491 ns          550 
batches_per_second=744.936k/s rows_per_second=744.936M/s
   
ExecuteScalarExpressionOverhead/zero_copy_expression/rows_per_batch:10000/real_time/threads:1
                           872666 ns       870413 ns          796 
batches_per_second=114.591k/s rows_per_second=1.14591G/s
   
ExecuteScalarExpressionOverhead/zero_copy_expression/rows_per_batch:10000/real_time/threads:10
                          131742 ns      1269415 ns         5330 
batches_per_second=759.059k/s rows_per_second=7.59059G/s
   
ExecuteScalarExpressionOverhead/zero_copy_expression/rows_per_batch:100000/real_time/threads:1
                           87289 ns        87082 ns         8056 
batches_per_second=114.562k/s rows_per_second=11.4562G/s
   
ExecuteScalarExpressionOverhead/zero_copy_expression/rows_per_batch:100000/real_time/threads:10
                          13422 ns       125458 ns        52000 
batches_per_second=745.029k/s rows_per_second=74.5029G/s
   
ExecuteScalarExpressionOverhead/zero_copy_expression/rows_per_batch:1000000/real_time/threads:1
                           8795 ns         8769 ns        79333 
batches_per_second=113.698k/s rows_per_second=113.698G/s
   
ExecuteScalarExpressionOverhead/zero_copy_expression/rows_per_batch:1000000/real_time/threads:10
                          1365 ns        12879 ns       502540 
batches_per_second=732.391k/s rows_per_second=732.391G/s
   
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:1000/real_time/threads:1
                             472178 ns       471268 ns         1474 
batches_per_second=2.11784M/s rows_per_second=2.11784G/s
   
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:1000/real_time/threads:10
                             61248 ns       568913 ns        12020 
batches_per_second=16.3271M/s rows_per_second=16.3271G/s
   
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:10000/real_time/threads:1
                             46905 ns        46806 ns        14883 
batches_per_second=2.13196M/s rows_per_second=21.3196G/s
   
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:10000/real_time/threads:10
                             6838 ns        55928 ns       121200 
batches_per_second=14.6235M/s rows_per_second=146.235G/s
   
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:100000/real_time/threads:1
                             4721 ns         4690 ns       149244 
batches_per_second=2.11831M/s rows_per_second=211.831G/s
   
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:100000/real_time/threads:10
                             587 ns         5367 ns      1233750 
batches_per_second=17.0482M/s rows_per_second=1.70482T/s
   
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:1000000/real_time/threads:1
                             476 ns          475 ns      1454399 
batches_per_second=2.10203M/s rows_per_second=2.10203T/s
   
ExecuteScalarExpressionOverhead/ref_only_expression/rows_per_batch:1000000/real_time/threads:10
                           59.6 ns          546 ns     12177240 
batches_per_second=16.7797M/s rows_per_second=16.7797T/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-29T19:02:27+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: 21.65, 21.11, 17.51
   ***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
                       32219871 ns      7680273 ns           22 
batches_per_second=31.0367k/s rows_per_second=31.0367M/s
   
FilterOverheadIsolated/complex_expression/batch_size:10000/null_prob:0/bool_true_prob:50/real_time
                       9548148 ns      1234627 ns           75 
batches_per_second=10.4732k/s rows_per_second=104.732M/s
   
FilterOverheadIsolated/complex_expression/batch_size:100000/null_prob:0/bool_true_prob:50/real_time
                      9220167 ns       358654 ns           81 
batches_per_second=1.08458k/s rows_per_second=108.458M/s
   
FilterOverheadIsolated/complex_expression/batch_size:1000000/null_prob:0/bool_true_prob:50/real_time
                    47116182 ns       360786 ns           14 
batches_per_second=21.2241/s rows_per_second=21.2241M/s
   
FilterOverheadIsolated/simple_expression/batch_size:1000/null_prob:0/bool_true_prob:50/real_time
                        26449385 ns      7705923 ns           26 
batches_per_second=37.8081k/s rows_per_second=37.8081M/s
   
FilterOverheadIsolated/simple_expression/batch_size:10000/null_prob:0/bool_true_prob:50/real_time
                        7721969 ns      1225149 ns           94 
batches_per_second=12.9501k/s rows_per_second=129.501M/s
   
FilterOverheadIsolated/simple_expression/batch_size:100000/null_prob:0/bool_true_prob:50/real_time
                       7580444 ns       346980 ns           98 
batches_per_second=1.31918k/s rows_per_second=131.918M/s
   
FilterOverheadIsolated/simple_expression/batch_size:1000000/null_prob:0/bool_true_prob:50/real_time
                     36332956 ns       227526 ns           19 
batches_per_second=27.5232/s rows_per_second=27.5232M/s
   
FilterOverheadIsolated/ref_only_expression/batch_size:1000/null_prob:0/bool_true_prob:50/real_time
                      19977948 ns      7883914 ns           35 
batches_per_second=50.0552k/s rows_per_second=50.0552M/s
   
FilterOverheadIsolated/ref_only_expression/batch_size:10000/null_prob:0/bool_true_prob:50/real_time
                      5588740 ns      1262710 ns          124 
batches_per_second=17.8931k/s rows_per_second=178.931M/s
   
FilterOverheadIsolated/ref_only_expression/batch_size:100000/null_prob:0/bool_true_prob:50/real_time
                     5455305 ns       364585 ns          130 
batches_per_second=1.83308k/s rows_per_second=183.308M/s
   
FilterOverheadIsolated/ref_only_expression/batch_size:1000000/null_prob:0/bool_true_prob:50/real_time
                   27660087 ns       225600 ns           25 
batches_per_second=36.1532/s rows_per_second=36.1532M/s
   
FilterOverhead/complex_expression/batch_size:1000/null_prob:0/bool_true_prob:50/real_time
                               37483877 ns      5350263 ns           19 
batches_per_second=26.6781k/s rows_per_second=26.6781M/s
   
FilterOverhead/complex_expression/batch_size:10000/null_prob:0/bool_true_prob:50/real_time
                              11208230 ns       956475 ns           61 
batches_per_second=8.92202k/s rows_per_second=89.2202M/s
   
FilterOverhead/complex_expression/batch_size:100000/null_prob:0/bool_true_prob:50/real_time
                             12460321 ns       611911 ns           56 
batches_per_second=802.548/s rows_per_second=80.2548M/s
   
FilterOverhead/complex_expression/batch_size:1000000/null_prob:0/bool_true_prob:50/real_time
                            65357705 ns       487455 ns           11 
batches_per_second=15.3004/s rows_per_second=15.3004M/s
   
FilterOverhead/simple_expression/batch_size:1000/null_prob:0/bool_true_prob:50/real_time
                                33649222 ns      5427714 ns           21 
batches_per_second=29.7184k/s rows_per_second=29.7184M/s
   
FilterOverhead/simple_expression/batch_size:10000/null_prob:0/bool_true_prob:50/real_time
                                9939710 ns       974211 ns           71 
batches_per_second=10.0607k/s rows_per_second=100.607M/s
   
FilterOverhead/simple_expression/batch_size:100000/null_prob:0/bool_true_prob:50/real_time
                              10684081 ns       606750 ns           64 
batches_per_second=935.972/s rows_per_second=93.5972M/s
   
FilterOverhead/simple_expression/batch_size:1000000/null_prob:0/bool_true_prob:50/real_time
                             55282253 ns       448538 ns           13 
batches_per_second=18.089/s rows_per_second=18.089M/s
   
FilterOverhead/ref_only_expression/batch_size:1000/null_prob:0/bool_true_prob:50/real_time
                              28750612 ns      5398200 ns           25 
batches_per_second=34.7819k/s rows_per_second=34.7819M/s
   
FilterOverhead/ref_only_expression/batch_size:10000/null_prob:0/bool_true_prob:50/real_time
                              8271133 ns       981464 ns           84 
batches_per_second=12.0902k/s rows_per_second=120.902M/s
   
FilterOverhead/ref_only_expression/batch_size:100000/null_prob:0/bool_true_prob:50/real_time
                             8353045 ns       591232 ns           82 
batches_per_second=1.19717k/s rows_per_second=119.717M/s
   
FilterOverhead/ref_only_expression/batch_size:1000000/null_prob:0/bool_true_prob:50/real_time
                           43055520 ns       572294 ns           17 
batches_per_second=23.2258/s rows_per_second=23.2258M/s
   
FilterOverhead/selectivity_benchmark/batch_size:1000/null_prob:10/bool_true_prob:50/real_time
                           34575329 ns      8412050 ns           20 
batches_per_second=28.9224k/s rows_per_second=28.9224M/s
   
FilterOverhead/selectivity_benchmark/batch_size:1000/null_prob:50/bool_true_prob:50/real_time
                           33501100 ns      7702550 ns           20 
batches_per_second=29.8498k/s rows_per_second=29.8498M/s
   
FilterOverhead/selectivity_benchmark/batch_size:1000/null_prob:75/bool_true_prob:50/real_time
                           30975611 ns      7026435 ns           23 
batches_per_second=32.2835k/s rows_per_second=32.2835M/s
   
FilterOverhead/selectivity_benchmark/batch_size:1000/null_prob:100/bool_true_prob:50/real_time
                          24824322 ns      1811310 ns           29 
batches_per_second=40.2831k/s rows_per_second=40.2831M/s
   
FilterOverhead/selectivity_benchmark/batch_size:10000/null_prob:10/bool_true_prob:50/real_time
                           7229531 ns      1575812 ns           96 
batches_per_second=13.8322k/s rows_per_second=138.322M/s
   
FilterOverhead/selectivity_benchmark/batch_size:10000/null_prob:50/bool_true_prob:50/real_time
                           6805925 ns      1223817 ns          104 
batches_per_second=14.6931k/s rows_per_second=146.931M/s
   
FilterOverhead/selectivity_benchmark/batch_size:10000/null_prob:75/bool_true_prob:50/real_time
                           5268858 ns       932575 ns          127 
batches_per_second=18.9794k/s rows_per_second=189.794M/s
   
FilterOverhead/selectivity_benchmark/batch_size:10000/null_prob:100/bool_true_prob:50/real_time
                          2763840 ns       254522 ns          251 
batches_per_second=36.1815k/s rows_per_second=361.815M/s
   
FilterOverhead/selectivity_benchmark/batch_size:100000/null_prob:10/bool_true_prob:50/real_time
                          6488062 ns       853818 ns           88 
batches_per_second=1.54129k/s rows_per_second=154.129M/s
   
FilterOverhead/selectivity_benchmark/batch_size:100000/null_prob:50/bool_true_prob:50/real_time
                          6425266 ns       715573 ns          110 
batches_per_second=1.55636k/s rows_per_second=155.636M/s
   
FilterOverhead/selectivity_benchmark/batch_size:100000/null_prob:75/bool_true_prob:50/real_time
                          4615714 ns       616526 ns          152 
batches_per_second=2.16651k/s rows_per_second=216.651M/s
   
FilterOverhead/selectivity_benchmark/batch_size:100000/null_prob:100/bool_true_prob:50/real_time
                         1443950 ns       129039 ns          463 
batches_per_second=6.92545k/s rows_per_second=692.545M/s
   
FilterOverhead/selectivity_benchmark/batch_size:1000000/null_prob:10/bool_true_prob:50/real_time
                        30118737 ns       830696 ns           23 
batches_per_second=33.2019/s rows_per_second=33.2019M/s
   
FilterOverhead/selectivity_benchmark/batch_size:1000000/null_prob:50/bool_true_prob:50/real_time
                        30282326 ns       594652 ns           23 
batches_per_second=33.0226/s rows_per_second=33.0226M/s
   
FilterOverhead/selectivity_benchmark/batch_size:1000000/null_prob:75/bool_true_prob:50/real_time
                        19982260 ns       478914 ns           35 
batches_per_second=50.0444/s rows_per_second=50.0444M/s
   
FilterOverhead/selectivity_benchmark/batch_size:1000000/null_prob:100/bool_true_prob:50/real_time
                        4219737 ns        93421 ns          164 
batches_per_second=236.982/s rows_per_second=236.982M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:1000/null_prob:0/bool_true_prob:25/real_time
          41057035 ns      4822889 ns           18 
batches_per_second=24.3564k/s rows_per_second=24.3564M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:1000/null_prob:25/bool_true_prob:33/real_time
         45722763 ns      7106687 ns           16 batches_per_second=21.8709k/s 
rows_per_second=21.8709M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:1000/null_prob:50/bool_true_prob:50/real_time
         43468094 ns      7015125 ns           16 batches_per_second=23.0054k/s 
rows_per_second=23.0054M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:1000/null_prob:75/bool_true_prob:100/real_time
        41803265 ns      6983588 ns           17 batches_per_second=23.9216k/s 
rows_per_second=23.9216M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:10000/null_prob:0/bool_true_prob:25/real_time
          8723163 ns       709687 ns           83 batches_per_second=11.4637k/s 
rows_per_second=114.637M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:10000/null_prob:25/bool_true_prob:33/real_time
        10929365 ns       914864 ns           66 batches_per_second=9.14966k/s 
rows_per_second=91.4966M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:10000/null_prob:50/bool_true_prob:50/real_time
        10055967 ns       956829 ns           70 batches_per_second=9.94434k/s 
rows_per_second=99.4434M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:10000/null_prob:75/bool_true_prob:100/real_time
        6704041 ns       915833 ns          102 batches_per_second=14.9164k/s 
rows_per_second=149.164M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:100000/null_prob:0/bool_true_prob:25/real_time
         8595726 ns       534810 ns           84 batches_per_second=1.16337k/s 
rows_per_second=116.337M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:100000/null_prob:25/bool_true_prob:33/real_time
       11354318 ns       650177 ns           62 batches_per_second=880.722/s 
rows_per_second=88.0722M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:100000/null_prob:50/bool_true_prob:50/real_time
       10747181 ns       655785 ns           65 batches_per_second=930.477/s 
rows_per_second=93.0477M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:100000/null_prob:75/bool_true_prob:100/real_time
       5781438 ns       623121 ns          116 batches_per_second=1.72967k/s 
rows_per_second=172.967M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:1000000/null_prob:0/bool_true_prob:25/real_time
       42612688 ns       448313 ns           16 batches_per_second=23.4672/s 
rows_per_second=23.4672M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:1000000/null_prob:25/bool_true_prob:33/real_time
      54707724 ns       522846 ns           13 batches_per_second=18.279/s 
rows_per_second=18.279M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:1000000/null_prob:50/bool_true_prob:50/real_time
      50207524 ns       486357 ns           14 batches_per_second=19.9173/s 
rows_per_second=19.9173M/s
   
FilterOverhead/not_null_to_is_true_multipass_benchmark/batch_size:1000000/null_prob:75/bool_true_prob:100/real_time
     26317915 ns       551704 ns           27 batches_per_second=37.9969/s 
rows_per_second=37.9969M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:1000/null_prob:0/bool_true_prob:25/real_time
        38054033 ns      7078632 ns           19 batches_per_second=26.2784k/s 
rows_per_second=26.2784M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:1000/null_prob:25/bool_true_prob:33/real_time
       38641044 ns      7008333 ns           18 batches_per_second=25.8792k/s 
rows_per_second=25.8792M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:1000/null_prob:50/bool_true_prob:50/real_time
       39134701 ns      6840667 ns           18 batches_per_second=25.5528k/s 
rows_per_second=25.5528M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:1000/null_prob:75/bool_true_prob:100/real_time
      39117280 ns      7301111 ns           18 batches_per_second=25.5641k/s 
rows_per_second=25.5641M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:10000/null_prob:0/bool_true_prob:25/real_time
        7060370 ns       962270 ns          100 batches_per_second=14.1636k/s 
rows_per_second=141.636M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:10000/null_prob:25/bool_true_prob:33/real_time
       7138369 ns       947133 ns           98 batches_per_second=14.0088k/s 
rows_per_second=140.088M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:10000/null_prob:50/bool_true_prob:50/real_time
       7310957 ns       947340 ns           97 batches_per_second=13.6781k/s 
rows_per_second=136.781M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:10000/null_prob:75/bool_true_prob:100/real_time
      7301242 ns       949224 ns           98 batches_per_second=13.6963k/s 
rows_per_second=136.963M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:100000/null_prob:0/bool_true_prob:25/real_time
       6378482 ns       619629 ns          105 batches_per_second=1.56777k/s 
rows_per_second=156.777M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:100000/null_prob:25/bool_true_prob:33/real_time
      6775960 ns       623058 ns          104 batches_per_second=1.47581k/s 
rows_per_second=147.581M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:100000/null_prob:50/bool_true_prob:50/real_time
      6766374 ns       618680 ns          100 batches_per_second=1.4779k/s 
rows_per_second=147.79M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:100000/null_prob:75/bool_true_prob:100/real_time
     6795010 ns       634635 ns          104 batches_per_second=1.47167k/s 
rows_per_second=147.167M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:1000000/null_prob:0/bool_true_prob:25/real_time
     30435152 ns       537565 ns           23 batches_per_second=32.8567/s 
rows_per_second=32.8567M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:1000000/null_prob:25/bool_true_prob:33/real_time
    31719311 ns       488864 ns           22 batches_per_second=31.5265/s 
rows_per_second=31.5265M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:1000000/null_prob:50/bool_true_prob:50/real_time
    31834165 ns       503318 ns           22 batches_per_second=31.4128/s 
rows_per_second=31.4128M/s
   
FilterOverhead/not_null_and_is_true_singlepass_benchmark/batch_size:1000000/null_prob:75/bool_true_prob:100/real_time
   31745786 ns       489682 ns           22 batches_per_second=31.5002/s 
rows_per_second=31.5002M/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-29T19:04:07+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: 9.33, 16.86, 16.25
   ***WARNING*** Library was built as DEBUG. Timings may be affected.
   
---------------------------------------------------------------------------------------------------------------------------------------
   Benchmark                                                                    
         Time             CPU   Iterations UserCounters...
   
---------------------------------------------------------------------------------------------------------------------------------------
   ProjectionOverheadIsolated/complex_expression/batch_size:1000/real_time      
  16315196 ns      3740581 ns           43 batches_per_second=61.2926k/s 
rows_per_second=61.2926M/s
   ProjectionOverheadIsolated/complex_expression/batch_size:10000/real_time     
   2475621 ns       469714 ns          280 batches_per_second=40.3939k/s 
rows_per_second=403.939M/s
   ProjectionOverheadIsolated/complex_expression/batch_size:100000/real_time    
   1549914 ns       123036 ns          440 batches_per_second=6.45197k/s 
rows_per_second=645.197M/s
   ProjectionOverheadIsolated/complex_expression/batch_size:1000000/real_time   
   6909512 ns        51307 ns          101 batches_per_second=144.728/s 
rows_per_second=144.728M/s
   ProjectionOverheadIsolated/simple_expression/batch_size:1000/real_time       
  11964503 ns      6325190 ns           58 batches_per_second=83.5806k/s 
rows_per_second=83.5806M/s
   ProjectionOverheadIsolated/simple_expression/batch_size:10000/real_time      
   2716515 ns      1321031 ns          257 batches_per_second=36.8119k/s 
rows_per_second=368.119M/s
   ProjectionOverheadIsolated/simple_expression/batch_size:100000/real_time     
   1773873 ns       489173 ns          393 batches_per_second=5.63738k/s 
rows_per_second=563.738M/s
   ProjectionOverheadIsolated/simple_expression/batch_size:1000000/real_time    
   5827351 ns       251849 ns          119 batches_per_second=171.605/s 
rows_per_second=171.605M/s
   ProjectionOverheadIsolated/zero_copy_expression/batch_size:1000/real_time    
   5752426 ns      1268032 ns          124 batches_per_second=173.84k/s 
rows_per_second=173.84M/s
   ProjectionOverheadIsolated/zero_copy_expression/batch_size:10000/real_time   
    638638 ns       186231 ns         1067 batches_per_second=156.583k/s 
rows_per_second=1.56583G/s
   ProjectionOverheadIsolated/zero_copy_expression/batch_size:100000/real_time  
    125635 ns        61002 ns         5414 batches_per_second=79.5956k/s 
rows_per_second=7.95956G/s
   ProjectionOverheadIsolated/zero_copy_expression/batch_size:1000000/real_time 
     38479 ns        14166 ns        18069 batches_per_second=25.988k/s 
rows_per_second=25.988G/s
   ProjectionOverheadIsolated/ref_only_expression/batch_size:1000/real_time     
   4093881 ns       884006 ns          171 batches_per_second=244.267k/s 
rows_per_second=244.267M/s
   ProjectionOverheadIsolated/ref_only_expression/batch_size:10000/real_time    
    488240 ns       144868 ns         1444 batches_per_second=204.817k/s 
rows_per_second=2.04817G/s
   ProjectionOverheadIsolated/ref_only_expression/batch_size:100000/real_time   
     80669 ns        37637 ns         7370 batches_per_second=123.964k/s 
rows_per_second=12.3964G/s
   ProjectionOverheadIsolated/ref_only_expression/batch_size:1000000/real_time  
     24901 ns        13072 ns        27699 batches_per_second=40.1594k/s 
rows_per_second=40.1594G/s
   ProjectionOverhead/complex_expression/batch_size:1000/real_time              
  24644825 ns      3193034 ns           29 batches_per_second=40.5765k/s 
rows_per_second=40.5765M/s
   ProjectionOverhead/complex_expression/batch_size:10000/real_time             
   3520050 ns       447907 ns          193 batches_per_second=28.4087k/s 
rows_per_second=284.087M/s
   ProjectionOverhead/complex_expression/batch_size:100000/real_time            
   2530539 ns       287728 ns          279 batches_per_second=3.95173k/s 
rows_per_second=395.173M/s
   ProjectionOverhead/complex_expression/batch_size:1000000/real_time           
   9870693 ns       250451 ns           71 batches_per_second=101.31/s 
rows_per_second=101.31M/s
   ProjectionOverhead/simple_expression/batch_size:1000/real_time               
  24051871 ns      5912379 ns           29 batches_per_second=41.5768k/s 
rows_per_second=41.5768M/s
   ProjectionOverhead/simple_expression/batch_size:10000/real_time              
   3486256 ns      1254348 ns          201 batches_per_second=28.6841k/s 
rows_per_second=286.841M/s
   ProjectionOverhead/simple_expression/batch_size:100000/real_time             
   2386357 ns       696672 ns          299 batches_per_second=4.19049k/s 
rows_per_second=419.049M/s
   ProjectionOverhead/simple_expression/batch_size:1000000/real_time            
   7903190 ns       664575 ns           87 batches_per_second=126.531/s 
rows_per_second=126.531M/s
   ProjectionOverhead/zero_copy_expression/batch_size:1000/real_time            
  18249752 ns       743842 ns           38 batches_per_second=54.7953k/s 
rows_per_second=54.7953M/s
   ProjectionOverhead/zero_copy_expression/batch_size:10000/real_time           
   1941304 ns       132713 ns          363 batches_per_second=51.5118k/s 
rows_per_second=515.118M/s
   ProjectionOverhead/zero_copy_expression/batch_size:100000/real_time          
    765708 ns        84303 ns          908 batches_per_second=13.0598k/s 
rows_per_second=1.30598G/s
   ProjectionOverhead/zero_copy_expression/batch_size:1000000/real_time         
   1193561 ns        75816 ns          625 batches_per_second=837.829/s 
rows_per_second=837.829M/s
   ProjectionOverhead/ref_only_expression/batch_size:1000/real_time             
  18194863 ns       716585 ns           41 batches_per_second=54.9606k/s 
rows_per_second=54.9606M/s
   ProjectionOverhead/ref_only_expression/batch_size:10000/real_time            
   1893367 ns       122503 ns          374 batches_per_second=52.816k/s 
rows_per_second=528.16M/s
   ProjectionOverhead/ref_only_expression/batch_size:100000/real_time           
    691819 ns        73757 ns         1002 batches_per_second=14.4547k/s 
rows_per_second=1.44547G/s
   ProjectionOverhead/ref_only_expression/batch_size:1000000/real_time          
    771102 ns        61396 ns          934 batches_per_second=1.29685k/s 
rows_per_second=1.29685G/s
   
   ```
   
   </details>
   


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