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/05/06 03:29:52 UTC
[GitHub] [arrow] jianxind edited a comment on pull request #7029: ARROW-8579 [C++] SIMD for spaced decoding and encoding.
jianxind edited a comment on pull request #7029:
URL: https://github.com/apache/arrow/pull/7029#issuecomment-618855696
Below is the benchmark data on size 4096.
Scalar:
BM_PlainDecodingSpacedBoolean/4096 5894 ns 5888 ns 118928 bytes_per_second=663.435M/s
BM_PlainDecodingSpacedFloat/4096 3362 ns 3358 ns 209023 bytes_per_second=4.54393G/s
BM_PlainDecodingSpacedDouble/4096 3625 ns 3622 ns 192998 bytes_per_second=8.42641G/s
BM_PlainEncodingSpacedBoolean/4096 6319 ns 6313 ns 110791 bytes_per_second=618.767M/s
BM_PlainEncodingSpacedFloat/4096 4432 ns 4426 ns 158687 bytes_per_second=3.44732G/s
BM_PlainEncodingSpacedDouble/4096 4873 ns 4858 ns 143571 bytes_per_second=6.2815G/s
SSE:
BM_PlainDecodingSpacedBoolean/4096 2841 ns 2838 ns 246636 bytes_per_second=1.34394G/s
BM_PlainDecodingSpacedFloat/4096 1272 ns 1271 ns 551415 bytes_per_second=12.0043G/s
BM_PlainDecodingSpacedDouble/4096 2454 ns 2451 ns 285807 bytes_per_second=12.4491G/s
BM_PlainEncodingSpacedBoolean/4096 3744 ns 3740 ns 187030 bytes_per_second=1044.38M/s
BM_PlainEncodingSpacedFloat/4096 3105 ns 3101 ns 223733 bytes_per_second=4.91998G/s
BM_PlainEncodingSpacedDouble/4096 1128 ns 1127 ns 621762 bytes_per_second=6.76959G/s
AVX512:
BM_PlainDecodingSpacedBoolean/4096 848 ns 847 ns 824442 bytes_per_second=4.50542G/s
BM_PlainDecodingSpacedFloat/4096 544 ns 543 ns 1290583 bytes_per_second=28.076G/s
BM_PlainDecodingSpacedDouble/4096 1244 ns 1243 ns 567255 bytes_per_second=24.5575G/s
BM_PlainEncodingSpacedBoolean/4096 3481 ns 3478 ns 201293 bytes_per_second=1123.16M/s
BM_PlainEncodingSpacedFloat/4096 1666 ns 1664 ns 413996 bytes_per_second=9.16787G/s
BM_PlainEncodingSpacedDouble/4096 636 ns 635 ns 1103326 bytes_per_second=12.0144G/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