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