sanjibansg opened a new pull request #12755:
URL: https://github.com/apache/arrow/pull/12755


   This PR adds an Expression Execution benchmark in `arrow-compute` which uses 
the batch size as a parameter and measures the bytes per second for the 
executing the scalar expression.
   
   ```
   Running ./arrow-compute-expression-execution-benchmark
   Run on (10 X 24.1213 MHz CPU s)
   CPU Caches:
     L1 Data 64 KiB (x10)
     L1 Instruction 128 KiB (x10)
     L2 Unified 4096 KiB (x5)
   Load Average: 2.19, 2.04, 2.08
   -----------------------------------------------------------------------------
   Benchmark                   Time             CPU   Iterations UserCounters...
   -----------------------------------------------------------------------------
   Execution/1           4919345 ns      4919150 ns          140 
bytes_per_second=15.1461G/s
   Execution/10          4835820 ns      4835814 ns          145 
bytes_per_second=1.54071G/s
   Execution/100         5074145 ns      5073754 ns          138 
bytes_per_second=150.37M/s
   Execution/1000        7421182 ns      7420883 ns           94 
bytes_per_second=10.281M/s
   Execution/10000      29646953 ns     29645130 ns           23 
bytes_per_second=263.534k/s
   Execution/100000    252627153 ns    252615333 ns            3 
bytes_per_second=3.09265k/s
   Execution/1000000  2478820334 ns   2478711000 ns            1 
bytes_per_second=32.2748/s
   Execution/10000000 24733585625 ns   24730194000 ns            1 
bytes_per_second=0.323491/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