jhorstmann commented on pull request #1248:
URL: https://github.com/apache/arrow-rs/pull/1248#issuecomment-1026873475


   To get a good feeling for how close we are to the theoretical peak 
performance it could be useful to add throughput numbers to the criterion 
benchmark. When criterion know the number of bytes that are processed (size of 
the primitive array + size of filter bitmap), it can report the results in 
Gb/s, which can be compared to the max single-threaded memory bandwidth of the 
machine, which is usually between 10-15Gb/s. When the arrays fit into L1 cache 
it can be even higher.
   
   The filter benchmarks are also a bit focused on bytes, I don't know how 
common those are in DataFusion, but I would think that 32 or 64 bit numbers are 
much more common and should be the focus of benchmarking.


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