You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by GitBox <gi...@apache.org> on 2020/06/02 17:03:53 UTC

[GitHub] [arrow] pitrou commented on pull request #7143: ARROW-8504: [C++] Add BitRunReader and use it in parquet

pitrou commented on pull request #7143:
URL: https://github.com/apache/arrow/pull/7143#issuecomment-637683877


   BitRunReader benchmark here (with gcc 7.5):
   ```
   BitRunReader/-1            10689 ns        10687 ns       196758 bytes_per_second=45.6911M/s
   BitRunReader/0               243 ns          243 ns      8648058 bytes_per_second=1.96541G/s
   BitRunReader/10             2315 ns         2315 ns       902899 bytes_per_second=210.938M/s
   BitRunReader/25             4543 ns         4542 ns       469378 bytes_per_second=107.5M/s
   BitRunReader/50             6284 ns         6283 ns       331741 bytes_per_second=77.7125M/s
   BitRunReader/60             6453 ns         6452 ns       325743 bytes_per_second=75.6844M/s
   BitRunReader/75             4952 ns         4951 ns       423942 bytes_per_second=98.622M/s
   BitRunReader/99              449 ns          449 ns      4676786 bytes_per_second=1086.96M/s
   
   BitRunReaderScalar/-1       6132 ns         6132 ns       339553 bytes_per_second=79.6324M/s
   BitRunReaderScalar/0        2955 ns         2955 ns       707136 bytes_per_second=165.263M/s
   BitRunReaderScalar/10       4080 ns         4079 ns       513884 bytes_per_second=119.696M/s
   BitRunReaderScalar/25       5348 ns         5347 ns       380446 bytes_per_second=91.313M/s
   BitRunReaderScalar/50       6427 ns         6426 ns       319813 bytes_per_second=75.9863M/s
   BitRunReaderScalar/60       6143 ns         6142 ns       340548 bytes_per_second=79.5007M/s
   BitRunReaderScalar/75       5037 ns         5036 ns       403359 bytes_per_second=96.9589M/s
   BitRunReaderScalar/99       2913 ns         2912 ns       716137 bytes_per_second=167.664M/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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org