Created
May 31, 2020 21:25
-
-
Save turtlesoupy/f41e5d4938e768eeab74d7f3eaf989f3 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | |
array_bench is a Catch v2.11.1 host application. | |
Run with -? for options | |
------------------------------------------------------------------------------- | |
Benchmark simple assignments | |
------------------------------------------------------------------------------- | |
/home/tdimson/projects/skimpy/tests/benchmarks/array_bench.cpp:17 | |
............................................................................... | |
benchmark name samples iterations estimated | |
mean low mean high mean | |
std dev low std dev high std dev | |
------------------------------------------------------------------------------- | |
univariate_assign_1 100 3 2.8794 ms | |
9.703 us 9.497 us 10.69 us | |
1.954 us 58 ns 4.652 us | |
univariate_assign_10 100 3 3.2247 ms | |
10.719 us 10.639 us 10.925 us | |
611 ns 274 ns 1.194 us | |
univariate_assign_100 100 3 3.2511 ms | |
10.733 us 10.638 us 11.063 us | |
802 ns 239 ns 1.801 us | |
------------------------------------------------------------------------------- | |
Benchmark merge operations | |
------------------------------------------------------------------------------- | |
/home/tdimson/projects/skimpy/tests/benchmarks/array_bench.cpp:40 | |
............................................................................... | |
benchmark name samples iterations estimated | |
mean low mean high mean | |
std dev low std dev high std dev | |
------------------------------------------------------------------------------- | |
multiply_2 100 1 250.602 ms | |
2.46615 ms 2.42832 ms 2.51901 ms | |
225.658 us 175.424 us 334.68 us | |
multiply_4 100 1 344.207 ms | |
3.39444 ms 3.35274 ms 3.44394 ms | |
231.52 us 194.696 us 280.946 us | |
multiply_8 100 1 499.78 ms | |
4.9709 ms 4.90612 ms 5.04489 ms | |
353.404 us 298.66 us 436.402 us | |
multiply_16 100 1 976.856 ms | |
9.7466 ms 9.58242 ms 9.93149 ms | |
887.595 us 768.054 us 1.04026 ms | |
------------------------------------------------------------------------------- | |
Benchmark skimpy array builders | |
------------------------------------------------------------------------------- | |
/home/tdimson/projects/skimpy/tests/benchmarks/array_bench.cpp:107 | |
............................................................................... | |
benchmark name samples iterations estimated | |
mean low mean high mean | |
std dev low std dev high std dev | |
------------------------------------------------------------------------------- | |
build_10k 100 1 19.0121 ms | |
189.437 us 188.792 us 190.549 us | |
4.208 us 2.778 us 6.162 us | |
build_100k 100 1 191.412 ms | |
1.90014 ms 1.89593 ms 1.90862 ms | |
29.416 us 17.464 us 52.653 us | |
build_1m 100 1 2.21586 s | |
22.1819 ms 22.1601 ms 22.213 ms | |
130.474 us 98.813 us 204.968 us | |
------------------------------------------------------------------------------- | |
Benchmark evaluation options | |
------------------------------------------------------------------------------- | |
/home/tdimson/projects/skimpy/tests/benchmarks/array_bench.cpp:184 | |
............................................................................... | |
benchmark name samples iterations estimated | |
mean low mean high mean | |
std dev low std dev high std dev | |
------------------------------------------------------------------------------- | |
mul(k=32); accelerated_eval=false 100 1 28.1694 s | |
283.786 ms 280.817 ms 287.358 ms | |
16.4945 ms 14.125 ms 19.8881 ms | |
mul(k=32); accelerated_eval=true 100 1 15.9849 s | |
175.298 ms 173.069 ms 178.068 ms | |
12.5857 ms 10.4315 ms 16.362 ms | |
=============================================================================== | |
All tests passed (202 assertions in 4 test cases) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment