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 2021/08/02 14:39:32 UTC

[GitHub] [arrow] gcca commented on pull request #10846: ARROW 13473: [C++] Add super-scalar impl for BitUtil::SetBitTo

gcca commented on pull request #10846:
URL: https://github.com/apache/arrow/pull/10846#issuecomment-891081791


   @nirandaperera: these are the results when running the benchmarks
   
   **Current version**
   |Benchmark           |                            Time          |   CPU  | Iterations |UserCounters |
   |------------------------|---------------------------------------|----------|--------------|----------|
   |BenchmarkBitmapVisitBitsetAnd/32768/0  |  57776803 ns   |  57772660 ns     |      11 | bytes_per_second=553.895k/s|
   |BenchmarkBitmapVisitBitsetAnd/131072/0 | 232098279 ns  |  232094670 ns   |         3 | bytes_per_second=551.499k/s|
   |BenchmarkBitmapVisitBitsetAnd/32768/0  |  57848824 ns   |  57843817 ns       |    12|  bytes_per_second=553.214k/s|
   |BenchmarkBitmapVisitBitsetAnd/131072/0 |  234126020 ns  |  234115416 ns    |        3 |bytes_per_second=546.739k/s|
   |BenchmarkBitmapVisitBitsetAnd/32768/1  |  61148854 ns    | 61148534 ns       |    10| bytes_per_second=523.316k/s|
   |BenchmarkBitmapVisitBitsetAnd/131072/1 | 244266155 ns  |  244259941 ns    |        3 |bytes_per_second=524.032k/s|
   |BenchmarkBitmapVisitBitsetAnd/32768/2  |  61629097 ns   |  61623725 ns       |    11 |bytes_per_second=519.281k/s|
   |BenchmarkBitmapVisitBitsetAnd/131072/2 | 247708290 ns |   247696540 ns     |       3| bytes_per_second=516.761k/s|
   
   **Superscalar CPU version**
   |Benchmark               |                        Time        |     CPU |  Iterations |UserCounters|
   |----------------------------|---------------------------------|------------|--------------|----------|
   |BenchmarkBitmapVisitBitsetAnd/32768/0    |58131617 ns    | 58130347 ns   |        12 |bytes_per_second=550.487k/s|
   |BenchmarkBitmapVisitBitsetAnd/131072/0  |233650397 ns   | 233636376 ns |           3| bytes_per_second=547.86k/s|
   |BenchmarkBitmapVisitBitsetAnd/32768/0    |58134623 ns    | 58133313 ns     |      12 |bytes_per_second=550.459k/s|
   |BenchmarkBitmapVisitBitsetAnd/131072/0  |232643208 ns   | 232640618 ns  |          3| bytes_per_second=550.205k/s|
   |BenchmarkBitmapVisitBitsetAnd/32768/1   | 61623058 ns    | 61614097 ns    |       11| bytes_per_second=519.362k/s|
   |BenchmarkBitmapVisitBitsetAnd/131072/1  |251259627 ns   | 251242745 ns  |          3 |bytes_per_second=509.467k/s|
   |BenchmarkBitmapVisitBitsetAnd/32768/2    |62266910 ns    | 62259970 ns      |     12| bytes_per_second=513.974k/s|
   |BenchmarkBitmapVisitBitsetAnd/131072/2 | 246426455 ns |   246412586 ns   |         3| bytes_per_second=519.454k/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.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

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