westonpace commented on pull request #12150:
URL: https://github.com/apache/arrow/pull/12150#issuecomment-1012674728


   Sample Results:
   
   ```
   2022-01-13T15:39:41-10:00
   Running ./release/arrow-ipc-read-write-benchmark
   Run on (16 X 5100 MHz CPU s)
   CPU Caches:
     L1 Data 32 KiB (x8)
     L1 Instruction 32 KiB (x8)
     L2 Unified 256 KiB (x8)
     L3 Unified 16384 KiB (x1)
   Load Average: 1.03, 1.04, 0.97
   ***WARNING*** CPU scaling is enabled, the benchmark real time measurements 
may be noisy and will incur extra overhead.
   
-------------------------------------------------------------------------------------------------------------------------
   Benchmark                                                               Time 
            CPU   Iterations UserCounters...
   
-------------------------------------------------------------------------------------------------------------------------
   ReadBuffer/num_cols:1/is_partial:0/real_time                         2339 ns 
        2339 ns       299520 bytes_per_second=417.528G/s
   ReadBuffer/num_cols:8/is_partial:0/real_time                         5370 ns 
        5370 ns       129234 bytes_per_second=181.846G/s
   ReadBuffer/num_cols:64/is_partial:0/real_time                       31651 ns 
       31651 ns        22064 bytes_per_second=30.854G/s
   ReadBuffer/num_cols:512/is_partial:0/real_time                     281760 ns 
      281756 ns         2489 bytes_per_second=3.46593G/s
   ReadBuffer/num_cols:4096/is_partial:0/real_time                   2248611 ns 
     2248569 ns          311 bytes_per_second=444.719M/s
   ReadBuffer/num_cols:1/is_partial:1/real_time                        34997 ns 
       34996 ns        20005 bytes_per_second=27.9038G/s
   ReadBuffer/num_cols:8/is_partial:1/real_time                        10516 ns 
       10515 ns        65872 bytes_per_second=11.6082G/s
   ReadBuffer/num_cols:64/is_partial:1/real_time                       31562 ns 
       31561 ns        22004 bytes_per_second=3.86766G/s
   ReadBuffer/num_cols:512/is_partial:1/real_time                     214759 ns 
      214757 ns         3237 bytes_per_second=582.047M/s
   ReadBuffer/num_cols:4096/is_partial:1/real_time                   1671177 ns 
     1670968 ns          419 bytes_per_second=74.7976M/s
   ReadBufferAsync/num_cols:1/is_partial:0/real_time                    3855 ns 
        3855 ns       180777 bytes_per_second=253.309G/s
   ReadBufferAsync/num_cols:8/is_partial:0/real_time                    6970 ns 
        6970 ns       100649 bytes_per_second=140.104G/s
   ReadBufferAsync/num_cols:64/is_partial:0/real_time                  33747 ns 
       33746 ns        20721 bytes_per_second=28.9377G/s
   ReadBufferAsync/num_cols:512/is_partial:0/real_time                284691 ns 
      284690 ns         2453 bytes_per_second=3.43026G/s
   ReadBufferAsync/num_cols:4096/is_partial:0/real_time              2246321 ns 
     2246299 ns          312 bytes_per_second=445.172M/s
   ReadBufferAsync/num_cols:1/is_partial:1/real_time                    4442 ns 
        4442 ns       156962 bytes_per_second=219.86G/s
   ReadBufferAsync/num_cols:8/is_partial:1/real_time                    6304 ns 
        6304 ns       111473 bytes_per_second=19.3636G/s
   ReadBufferAsync/num_cols:64/is_partial:1/real_time                  23053 ns 
       23051 ns        29330 bytes_per_second=5.29527G/s
   ReadBufferAsync/num_cols:512/is_partial:1/real_time                178310 ns 
      178299 ns         3981 bytes_per_second=701.027M/s
   ReadBufferAsync/num_cols:4096/is_partial:1/real_time              1399513 ns 
     1399473 ns          498 bytes_per_second=89.3168M/s
   ReadCachedFile/num_cols:1/is_partial:0/real_time                  1215565 ns 
     1174926 ns          522 bytes_per_second=12.8541G/s
   ReadCachedFile/num_cols:8/is_partial:0/real_time                  1280821 ns 
     1238925 ns          432 bytes_per_second=12.1992G/s
   ReadCachedFile/num_cols:64/is_partial:0/real_time                 1493422 ns 
     1451935 ns          384 bytes_per_second=10.4625G/s
   ReadCachedFile/num_cols:512/is_partial:0/real_time                4437113 ns 
     4374682 ns          165 bytes_per_second=3.52143G/s
   ReadCachedFile/num_cols:4096/is_partial:0/real_time              26650682 ns 
    26419503 ns           25 bytes_per_second=600.36M/s
   ReadCachedFile/num_cols:1/is_partial:1/real_time                  1230819 ns 
     1189216 ns          450 bytes_per_second=12.6948G/s
   ReadCachedFile/num_cols:8/is_partial:1/real_time                   184017 ns 
      176714 ns         3274 bytes_per_second=10.6138G/s
   ReadCachedFile/num_cols:64/is_partial:1/real_time                  426931 ns 
      413851 ns         1542 bytes_per_second=4.5748G/s
   ReadCachedFile/num_cols:512/is_partial:1/real_time                2278713 ns 
     2217240 ns          280 bytes_per_second=877.688M/s
   ReadCachedFile/num_cols:4096/is_partial:1/real_time              18832777 ns 
    18614163 ns           39 bytes_per_second=106.198M/s
   ReadCachedFileAsync/num_cols:1/is_partial:0/real_time             1410031 ns 
      116183 ns          410 bytes_per_second=11.0813G/s
   ReadCachedFileAsync/num_cols:8/is_partial:0/real_time             1459886 ns 
      130222 ns          483 bytes_per_second=10.7029G/s
   ReadCachedFileAsync/num_cols:64/is_partial:0/real_time            2330443 ns 
      321086 ns          221 bytes_per_second=6.70473G/s
   ReadCachedFileAsync/num_cols:512/is_partial:0/real_time           5482006 ns 
     1257601 ns          103 bytes_per_second=2.85023G/s
   ReadCachedFileAsync/num_cols:4096/is_partial:0/real_time         58510720 ns 
    20036778 ns           10 bytes_per_second=273.454M/s
   ReadCachedFileAsync/num_cols:1/is_partial:1/real_time             1372293 ns 
      110795 ns          485 bytes_per_second=11.3861G/s
   ReadCachedFileAsync/num_cols:8/is_partial:1/real_time             1405059 ns 
      118576 ns          511 bytes_per_second=1.39007G/s
   ReadCachedFileAsync/num_cols:64/is_partial:1/real_time            1636863 ns 
      167263 ns          430 bytes_per_second=1.19321G/s
   ReadCachedFileAsync/num_cols:512/is_partial:1/real_time           4227871 ns 
      643349 ns          259 bytes_per_second=473.051M/s
   ReadCachedFileAsync/num_cols:4096/is_partial:1/real_time         15536425 ns 
     2950475 ns           44 bytes_per_second=128.73M/s
   ReadUncachedFile/num_cols:1/is_partial:0/real_time               90759059 ns 
    21259292 ns            7 bytes_per_second=176.291M/s
   ReadUncachedFile/num_cols:8/is_partial:0/real_time              869888780 ns 
   176945198 ns            1 bytes_per_second=147.145M/s
   ReadUncachedFile/num_cols:64/is_partial:0/real_time            7444635509 ns 
  1366674351 ns            1 bytes_per_second=137.549M/s
   ReadUncachedFile/num_cols:1/is_partial:1/real_time               62928170 ns 
    18097667 ns            9 bytes_per_second=254.258M/s
   ReadUncachedFile/num_cols:8/is_partial:1/real_time              133338397 ns 
    33394170 ns            4 bytes_per_second=119.995M/s
   ReadUncachedFile/num_cols:64/is_partial:1/real_time            1467858164 ns 
   284143075 ns            1 bytes_per_second=87.2019M/s
   ReadUncachedFileAsync/num_cols:1/is_partial:0/real_time          74365294 ns 
     4432433 ns            8 bytes_per_second=215.154M/s
   ReadUncachedFileAsync/num_cols:8/is_partial:0/real_time        1112630678 ns 
    15459211 ns            1 bytes_per_second=115.043M/s
   ReadUncachedFileAsync/num_cols:64/is_partial:0/real_time       8005232159 ns 
    87626234 ns            1 bytes_per_second=127.916M/s
   ReadUncachedFileAsync/num_cols:1/is_partial:1/real_time          82149012 ns 
     4770464 ns            8 bytes_per_second=194.768M/s
   ReadUncachedFileAsync/num_cols:8/is_partial:1/real_time         999669229 ns 
    25252003 ns            1 bytes_per_second=16.0053M/s
   ReadUncachedFileAsync/num_cols:64/is_partial:1/real_time       8953151862 ns 
   122078755 ns            1 bytes_per_second=14.2966M/s
   ReadMmapCachedFile/num_cols:1/is_partial:0/real_time               125726 ns 
      125677 ns         4359 bytes_per_second=124.278G/s
   ReadMmapCachedFile/num_cols:8/is_partial:0/real_time               152793 ns 
      152693 ns         4078 bytes_per_second=102.263G/s
   ReadMmapCachedFile/num_cols:64/is_partial:0/real_time              448895 ns 
      448890 ns         1544 bytes_per_second=34.8077G/s
   ReadMmapCachedFile/num_cols:512/is_partial:0/real_time            3245646 ns 
     3245563 ns          201 bytes_per_second=4.81414G/s
   ReadMmapCachedFile/num_cols:4096/is_partial:0/real_time          24613857 ns 
    24613192 ns           26 bytes_per_second=650.04M/s
   ReadMmapCachedFile/num_cols:1/is_partial:1/real_time              1404416 ns 
     1403848 ns          429 bytes_per_second=11.1256G/s
   ReadMmapCachedFile/num_cols:8/is_partial:1/real_time               258900 ns 
      258655 ns         2438 bytes_per_second=7.54394G/s
   ReadMmapCachedFile/num_cols:64/is_partial:1/real_time              637583 ns 
      637050 ns         1070 bytes_per_second=3.06333G/s
   ReadMmapCachedFile/num_cols:512/is_partial:1/real_time            2433011 ns 
     2430223 ns          260 bytes_per_second=822.027M/s
   ReadMmapCachedFile/num_cols:4096/is_partial:1/real_time          13873093 ns 
    13871727 ns           49 bytes_per_second=144.164M/s
   ReadMmapCachedFileAsync/num_cols:1/is_partial:0/real_time          140850 ns 
      140795 ns         4303 bytes_per_second=110.933G/s
   ReadMmapCachedFileAsync/num_cols:8/is_partial:0/real_time          179309 ns 
      179210 ns         3469 bytes_per_second=87.14G/s
   ReadMmapCachedFileAsync/num_cols:64/is_partial:0/real_time         448913 ns 
      448908 ns         1446 bytes_per_second=34.8063G/s
   ReadMmapCachedFileAsync/num_cols:512/is_partial:0/real_time       3254736 ns 
     3254735 ns          201 bytes_per_second=4.8007G/s
   ReadMmapCachedFileAsync/num_cols:4096/is_partial:0/real_time     24568415 ns 
    24568065 ns           29 bytes_per_second=651.243M/s
   ReadMmapCachedFileAsync/num_cols:1/is_partial:1/real_time          147544 ns 
      147505 ns         4174 bytes_per_second=105.901G/s
   ReadMmapCachedFileAsync/num_cols:8/is_partial:1/real_time          156600 ns 
      156560 ns         3922 bytes_per_second=12.4721G/s
   ReadMmapCachedFileAsync/num_cols:64/is_partial:1/real_time         279874 ns 
      279869 ns         2286 bytes_per_second=6.9786G/s
   ReadMmapCachedFileAsync/num_cols:512/is_partial:1/real_time       1294640 ns 
     1294599 ns          485 bytes_per_second=1.50862G/s
   ReadMmapCachedFileAsync/num_cols:4096/is_partial:1/real_time      9290458 ns 
     9290186 ns           61 bytes_per_second=215.275M/s
   ReadMmapUncachedFile/num_cols:1/is_partial:0/real_time           14218441 ns 
     4163041 ns           37 bytes_per_second=1125.3M/s
   ReadMmapUncachedFile/num_cols:8/is_partial:0/real_time           15186534 ns 
     5445685 ns           34 bytes_per_second=8.23098G/s
   ReadMmapUncachedFile/num_cols:64/is_partial:0/real_time          18517013 ns 
     6723617 ns           40 bytes_per_second=54.0044G/s
   ReadMmapUncachedFile/num_cols:1/is_partial:1/real_time          199373218 ns 
    25452922 ns            6 bytes_per_second=80.2515M/s
   ReadMmapUncachedFile/num_cols:8/is_partial:1/real_time           89239301 ns 
    20759803 ns            6 bytes_per_second=179.293M/s
   ReadMmapUncachedFile/num_cols:64/is_partial:1/real_time        1248248168 ns 
   341291147 ns            1 bytes_per_second=102.544M/s
   ReadMmapUncachedFileAsync/num_cols:1/is_partial:0/real_time      18912041 ns 
     4831881 ns           30 bytes_per_second=846.022M/s
   ReadMmapUncachedFileAsync/num_cols:8/is_partial:0/real_time      18659801 ns 
     5592895 ns           29 bytes_per_second=6.69889G/s
   ReadMmapUncachedFileAsync/num_cols:64/is_partial:0/real_time     22052427 ns 
     8448925 ns           25 bytes_per_second=45.3465G/s
   ReadMmapUncachedFileAsync/num_cols:1/is_partial:1/real_time      19152585 ns 
     4715533 ns           32 bytes_per_second=835.396M/s
   ReadMmapUncachedFileAsync/num_cols:8/is_partial:1/real_time      31351166 ns 
     5621547 ns           24 bytes_per_second=510.348M/s
   ReadMmapUncachedFileAsync/num_cols:64/is_partial:1/real_time     23942101 ns 
     9873209 ns           24 bytes_per_second=5.22093G/s
   ReadCompressedBuffer/num_cols:1/is_partial:0/real_time           23104550 ns 
     1218454 ns           30 bytes_per_second=692.504M/s
   ReadCompressedBuffer/num_cols:8/is_partial:0/real_time            4595707 ns 
      740912 ns          152 bytes_per_second=3.39991G/s
   ReadCompressedBuffer/num_cols:64/is_partial:0/real_time           6477766 ns 
     5240771 ns          109 bytes_per_second=2.4121G/s
   ReadCompressedBuffer/num_cols:512/is_partial:0/real_time         33545970 ns 
    31936587 ns           21 bytes_per_second=476.957M/s
   ReadCompressedBuffer/num_cols:4096/is_partial:0/real_time       266192000 ns 
   253035894 ns            3 bytes_per_second=60.107M/s
   ReadCompressedBuffer/num_cols:1/is_partial:1/real_time           58344718 ns 
     2052251 ns           10 bytes_per_second=274.232M/s
   ReadCompressedBuffer/num_cols:8/is_partial:1/real_time            3345093 ns 
      227327 ns          212 bytes_per_second=597.891M/s
   ReadCompressedBuffer/num_cols:64/is_partial:1/real_time           1353268 ns 
      974815 ns          521 bytes_per_second=1.44327G/s
   ReadCompressedBuffer/num_cols:512/is_partial:1/real_time          5785294 ns 
     5541711 ns          117 bytes_per_second=345.704M/s
   ReadCompressedBuffer/num_cols:4096/is_partial:1/real_time        44613066 ns 
    43177604 ns           16 bytes_per_second=44.8299M/s
   ReadCompressedBufferAsync/num_cols:1/is_partial:0/real_time      62489273 ns 
     1824188 ns           16 bytes_per_second=256.044M/s
   ReadCompressedBufferAsync/num_cols:8/is_partial:0/real_time       4611022 ns 
      774268 ns          150 bytes_per_second=3.38862G/s
   ReadCompressedBufferAsync/num_cols:64/is_partial:0/real_time      6482862 ns 
     5258856 ns          108 bytes_per_second=2.4102G/s
   ReadCompressedBufferAsync/num_cols:512/is_partial:0/real_time    33535205 ns 
    31985320 ns           21 bytes_per_second=477.111M/s
   ReadCompressedBufferAsync/num_cols:4096/is_partial:0/real_time  261546151 ns 
   248884692 ns            3 bytes_per_second=61.1747M/s
   ReadCompressedBufferAsync/num_cols:1/is_partial:1/real_time      54144682 ns 
     1612839 ns           10 bytes_per_second=295.505M/s
   ReadCompressedBufferAsync/num_cols:8/is_partial:1/real_time       3189016 ns 
      219889 ns          214 bytes_per_second=627.153M/s
   ReadCompressedBufferAsync/num_cols:64/is_partial:1/real_time      1249434 ns 
      871746 ns          549 bytes_per_second=1.56321G/s
   ReadCompressedBufferAsync/num_cols:512/is_partial:1/real_time     5307896 ns 
     5074152 ns          131 bytes_per_second=376.797M/s
   ReadCompressedBufferAsync/num_cols:4096/is_partial:1/real_time   39080839 ns 
    37670339 ns           18 bytes_per_second=51.176M/s
   WriteRecordBatch/1/real_time                                        34772 ns 
       34772 ns        20300 bytes_per_second=28.0844G/s
   WriteRecordBatch/4/real_time                                        34535 ns 
       34535 ns        20351 bytes_per_second=28.2771G/s
   WriteRecordBatch/16/real_time                                       36643 ns 
       36642 ns        19124 bytes_per_second=26.6505G/s
   WriteRecordBatch/64/real_time                                       45013 ns 
       45012 ns        15689 bytes_per_second=21.695G/s
   WriteRecordBatch/256/real_time                                      78685 ns 
       78684 ns         8838 bytes_per_second=12.411G/s
   WriteRecordBatch/1024/real_time                                    201633 ns 
      201631 ns         3471 bytes_per_second=4.84328G/s
   WriteRecordBatch/4096/real_time                                    694521 ns 
      694524 ns         1005 bytes_per_second=1.4061G/s
   WriteRecordBatch/8192/real_time                                   1575717 ns 
     1575656 ns          442 bytes_per_second=634.632M/s
   ReadRecordBatch/1/real_time                                           979 ns 
         979 ns       701667 bytes_per_second=997.706G/s
   ReadRecordBatch/4/real_time                                          1750 ns 
        1750 ns       395005 bytes_per_second=557.954G/s
   ReadRecordBatch/16/real_time                                         5132 ns 
        5132 ns       135412 bytes_per_second=190.286G/s
   ReadRecordBatch/64/real_time                                        18851 ns 
       18851 ns        37344 bytes_per_second=51.8031G/s
   ReadRecordBatch/256/real_time                                       86498 ns 
       86496 ns         7923 bytes_per_second=11.29G/s
   ReadRecordBatch/1024/real_time                                     351658 ns 
      351652 ns         1989 bytes_per_second=2.77702G/s
   ReadRecordBatch/4096/real_time                                    1395187 ns 
     1395182 ns          498 bytes_per_second=716.75M/s
   ReadRecordBatch/8192/real_time                                    3144721 ns 
     3144621 ns          222 bytes_per_second=317.993M/s
   ReadStream/1/real_time                                               1910 ns 
        1910 ns       364013 bytes_per_second=511.201G/s
   ReadStream/4/real_time                                               3464 ns 
        3464 ns       200990 bytes_per_second=281.943G/s
   ReadStream/16/real_time                                              9450 ns 
        9450 ns        74020 bytes_per_second=103.339G/s
   ReadStream/64/real_time                                             34052 ns 
       34050 ns        20488 bytes_per_second=28.6789G/s
   ReadStream/256/real_time                                           157756 ns 
      157756 ns         4436 bytes_per_second=6.19032G/s
   ReadStream/1024/real_time                                          619067 ns 
      619065 ns         1122 bytes_per_second=1.57748G/s
   ReadStream/4096/real_time                                         2416601 ns 
     2416567 ns          289 bytes_per_second=413.804M/s
   ReadStream/8192/real_time                                         4807772 ns 
     4807614 ns          147 bytes_per_second=207.997M/s
   DecodeStream/1/real_time                                             2148 ns 
        2148 ns       325906 bytes_per_second=454.604G/s
   DecodeStream/4/real_time                                             3680 ns 
        3680 ns       189757 bytes_per_second=265.384G/s
   DecodeStream/16/real_time                                            9498 ns 
        9498 ns        73771 bytes_per_second=102.818G/s
   DecodeStream/64/real_time                                           33636 ns 
       33635 ns        20995 bytes_per_second=29.0335G/s
   DecodeStream/256/real_time                                         149850 ns 
      149850 ns         4676 bytes_per_second=6.51692G/s
   DecodeStream/1024/real_time                                        592956 ns 
      592940 ns         1173 bytes_per_second=1.64694G/s
   DecodeStream/4096/real_time                                       2362735 ns 
     2362619 ns          297 bytes_per_second=423.238M/s
   DecodeStream/8192/real_time                                       5194284 ns 
     5193784 ns          134 bytes_per_second=192.519M/s
   ```


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