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/08/12 16:49:29 UTC
[GitHub] [arrow] pitrou edited a comment on pull request #7940: ARROW-9702: [C++] Move bpacking SIMD to runtime path.
pitrou edited a comment on pull request #7940:
URL: https://github.com/apache/arrow/pull/7940#issuecomment-672989561
Here are some benchmarks on an AMD Ryzen CPU (AVX2-enabled):
* before:
```
BM_PlainDecodingBoolean/1024 344 ns 344 ns 2030607 bytes_per_second=2.77389G/s
BM_PlainDecodingBoolean/4096 1084 ns 1084 ns 640969 bytes_per_second=3.52035G/s
BM_PlainDecodingBoolean/32768 7896 ns 7895 ns 88481 bytes_per_second=3.86522G/s
BM_PlainDecodingBoolean/65536 15708 ns 15706 ns 44567 bytes_per_second=3.88619G/s
```
* after:
```
BM_PlainDecodingBoolean/1024 270 ns 270 ns 2577129 bytes_per_second=3.53353G/s
BM_PlainDecodingBoolean/4096 743 ns 743 ns 944192 bytes_per_second=5.13327G/s
BM_PlainDecodingBoolean/32768 5062 ns 5061 ns 138290 bytes_per_second=6.02987G/s
BM_PlainDecodingBoolean/65536 9968 ns 9967 ns 70110 bytes_per_second=6.12384G/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