Skip to content

Latest commit

 

History

History
45 lines (40 loc) · 4.32 KB

benchmark_results_msvc.md

File metadata and controls

45 lines (40 loc) · 4.32 KB
relative ms/op op/s err% total matrix multiplication 8x8
100.0% 169.93 5.88 0.5% 30.46 dp::thread_pool - std::function
97.4% 174.49 5.73 0.5% 31.26 dp::thread_pool - std::move_only_function
93.6% 181.49 5.51 0.2% 32.47 dp::thread_pool - fu2::unique_function
89.1% 190.78 5.24 0.3% 34.13 BS::thread_pool
106.3% 159.82 6.26 0.3% 28.65 task_thread_pool
84.7% 200.63 4.98 1.5% 36.11 riften::Thiefpool
relative ms/op op/s err% total matrix multiplication 64x64
100.0% 131.42 7.61 0.5% 23.80 dp::thread_pool - std::function
102.7% 127.92 7.82 0.6% 23.02 dp::thread_pool - std::move_only_function
97.5% 134.74 7.42 0.4% 24.16 dp::thread_pool - fu2::unique_function
90.6% 145.05 6.89 0.5% 25.90 BS::thread_pool
104.9% 125.24 7.98 0.2% 22.41 task_thread_pool
91.6% 143.44 6.97 1.1% 25.50 riften::Thiefpool
relative ms/op op/s err% total matrix multiplication 256x256
100.0% 93.27 10.72 0.7% 16.69 dp::thread_pool - std::function
102.9% 90.66 11.03 0.6% 16.22 dp::thread_pool - std::move_only_function
98.7% 94.50 10.58 0.2% 16.91 dp::thread_pool - fu2::unique_function
93.5% 99.73 10.03 0.4% 17.86 BS::thread_pool
102.2% 91.29 10.95 0.6% 16.39 task_thread_pool
100.1% 93.18 10.73 1.4% 16.61 riften::Thiefpool
relative ms/op op/s err% total matrix multiplication 512x512
100.0% 69.90 14.31 0.7% 12.52 dp::thread_pool - std::function
106.0% 65.93 15.17 2.7% 11.76 dp::thread_pool - std::move_only_function
97.9% 71.37 14.01 0.5% 12.84 dp::thread_pool - fu2::unique_function
95.8% 72.96 13.71 0.3% 13.08 BS::thread_pool
99.5% 70.26 14.23 0.3% 12.56 task_thread_pool
158.3% 44.16 22.65 16.6% 7.85 〰️ riften::Thiefpool (Unstable with ~16.3 iters. Increase minEpochIterations to e.g. 163)
relative ms/op op/s err% total matrix multiplication 1024x1024
100.0% 35.99 27.78 2.3% 6.49 dp::thread_pool - std::function
99.7% 36.12 27.69 2.1% 6.39 dp::thread_pool - std::move_only_function
99.9% 36.03 27.75 2.6% 6.42 dp::thread_pool - fu2::unique_function
61.3% 58.75 17.02 0.6% 10.50 BS::thread_pool
71.6% 50.30 19.88 0.3% 9.02 task_thread_pool
105.0% 34.28 29.17 0.6% 6.17 riften::Thiefpool