5 1 2 4 8 16 24 32 48 CFA CAF Akka uC++ ProtoActor executor CFA: proc time (s) 1 29.28 1 29.28 1 28.83 1 29.24 1 29.15 2 23.24 2 23.20 2 22.96 2 23.27 2 23.22 4 10.27 4 10.26 4 10.30 4 10.29 4 10.21 8 5.32 8 5.37 8 5.25 8 5.27 8 5.15 16 3.32 16 3.32 16 3.24 16 3.30 16 3.19 24 2.22 24 2.22 24 2.24 24 2.18 24 2.23 32 1.74 32 1.73 32 1.76 32 1.77 32 1.71 48 1.20 48 1.21 48 1.19 48 1.20 48 1.33 CAF: proc time (s) 1 4900.878733 1 4918.476761 1 4936.951566 1 4959.593741 1 4969.566294 2 2500.376166 2 2513.861808 2 2515.255803 2 2516.835639 2 2509.751704 4 1242.141326 4 1226.724338 4 1224.971363 4 1234.547069 4 1235.981565 8 640.216571 8 639.03181 8 626.0021 8 640.074168 8 635.070736 16 325.366198 16 321.032636 16 325.103255 16 325.716595 16 323.916352 24 220.383166 24 220.784641 24 218.07366 24 219.908456 24 220.128367 32 170.395832 32 172.53818 32 169.047318 32 170.795543 32 170.172169 48 128.193221 48 127.856505 48 128.048616 48 128.505148 48 128.219437 Akka: proc time (s) 1 222.58 1 221.77 1 223.16 1 220.20 1 221.08 2 165.17 2 168.31 2 158.73 2 159.12 2 159.47 4 69.72 4 68.85 4 68.44 4 68.77 4 68.87 8 43.49 8 43.03 8 42.88 8 43.55 8 43.30 16 21.83 16 21.06 16 20.36 16 20.27 16 20.30 24 12.73 24 12.85 24 12.53 24 12.79 24 13.12 32 10.44 32 10.47 32 10.39 32 10.39 32 10.24 48 8.32 48 8.37 48 7.83 48 7.79 48 7.96 uC++: proc time (s) 1 97.0158 1 96.3935 1 96.5074 1 96.4021 1 95.9483 2 122.782 2 122.963 2 123.845 2 123.715 2 123.853 4 64.0537 4 64.59 4 60.1213 4 64.9243 4 63.3038 8 28.9171 8 30.5089 8 30.749 8 32.6108 8 30.3437 16 11.016 16 10.9295 16 10.8278 16 11.3025 16 10.667 24 7.03097 24 7.77078 24 7.68058 24 8.0596 24 7.79656 32 5.36096 32 5.36095 32 5.54695 32 5.31935 32 5.44476 48 3.91133 48 3.48119 48 3.66357 48 3.83579 48 3.68556 ProtoActor: proc time (s) 1 181.17 1 180.71 1 181.60 1 181.19 1 181.12 2 91.92 2 91.65 2 91.55 2 92.41 2 91.99 4 45.48 4 45.27 4 45.45 4 45.22 4 45.12 8 24.80 8 24.65 8 24.73 8 24.60 8 24.89 16 12.99 16 13.03 16 12.92 16 13.05 16 13.13 24 9.08 24 9.07 24 9.19 24 9.26 24 9.24 32 7.19 32 7.24 32 7.22 32 7.23 32 7.26 48 5.59 48 5.70 48 5.57 48 5.82 48 5.56 matrix CFA: proc time (s) 1 105.45 1 105.68 1 105.35 1 105.39 1 105.34 2 52.43 2 52.43 2 52.44 2 52.68 2 52.47 4 32.31 4 31.79 4 32.35 4 32.22 4 31.30 8 16.83 8 16.73 8 15.74 8 16.18 8 16.42 16 7.87 16 7.52 16 7.95 16 7.83 16 7.86 24 5.33 24 5.24 24 5.24 24 5.15 24 5.29 32 3.81 32 4.02 32 3.85 32 4.05 32 4.00 48 2.74 48 2.78 48 2.83 48 2.76 48 2.77 CAF: proc time (s) 1 113.24565 1 112.252672 1 112.15444 1 111.821224 1 112.059774 2 52.893447 2 52.760261 2 52.721939 2 52.706697 2 52.965923 4 24.909105 4 24.975313 4 24.726185 4 24.848346 4 25.372345 8 13.01225 8 12.821945 8 13.037734 8 12.78275 8 12.970687 16 6.294912 16 6.360767 16 6.185545 16 6.148743 16 6.174624 24 4.136817 24 4.156146 24 4.20957 24 4.133063 24 4.110193 32 3.105526 32 3.121979 32 3.059528 32 3.091578 32 3.08302 48 2.186365 48 2.238905 48 2.211279 48 2.165282 48 2.191107 Akka: proc time (s) 1 240.93 1 232.89 1 244.96 1 237.24 1 246.71 2 102.20 2 100.12 2 104.57 2 108.95 2 99.27 4 50.93 4 52.17 4 52.82 4 50.38 4 49.91 8 24.40 8 24.36 8 23.88 8 25.96 8 25.51 16 11.81 16 11.98 16 10.87 16 13.00 16 15.49 24 8.25 24 8.05 24 7.85 24 11.08 24 10.02 32 5.85 32 5.78 32 5.72 32 6.00 32 8.82 48 4.62 48 4.51 48 4.65 48 6.75 48 6.63 uC++: proc time (s) 1 105.429 1 105.532 1 105.439 1 105.385 1 105.182 2 52.3729 2 52.5111 2 52.4837 2 52.365 2 52.2454 4 32.2482 4 30.5788 4 30.2594 4 31.1519 4 31.9686 8 16.8246 8 16.3382 8 14.8115 8 16.0715 8 16.5177 16 7.76914 16 7.99934 16 8.04327 16 7.73579 16 7.91202 24 5.34197 24 5.24674 24 5.29154 24 5.29343 24 5.19958 32 3.90208 32 3.96971 32 4.07073 32 4.03149 32 3.94643 48 2.79621 48 2.78777 48 2.76681 48 2.76275 48 2.79163 ProtoActor: proc time (s) 1 296.11 1 325.06 1 314.30 1 309.08 1 324.49 2 155.04 2 162.74 2 152.08 2 143.98 2 153.34 4 81.13 4 84.72 4 81.88 4 80.70 4 79.91 8 42.33 8 45.30 8 46.54 8 42.60 8 41.88 16 23.02 16 21.47 16 21.58 16 22.76 16 22.15 24 14.54 24 15.49 24 15.59 24 14.25 24 15.20 32 10.64 32 11.63 32 11.22 32 11.37 32 11.14 48 7.95 48 7.58 48 8.09 48 7.50 48 8.17 repeat CFA: proc time (s) 1 1.18 1 1.19 1 1.15 1 1.16 1 1.17 2 2.44 2 2.42 2 2.43 2 2.41 2 2.43 4 3.88 4 4.04 4 4.05 4 4.05 4 4.02 8 9.36 8 9.23 8 9.86 8 9.42 8 9.71 16 11.12 16 11.29 16 11.27 16 11.29 16 10.81 24 12.48 24 12.35 24 12.48 24 12.32 24 12.51 32 11.85 32 11.75 32 13.12 32 11.70 32 13.19 48 14.68 48 14.96 48 13.71 48 13.94 48 14.78 CAF: proc time (s) 1 14.628787 1 14.539908 1 14.446031 1 14.816183 1 14.704888 2 372.995836 2 370.052554 2 358.297448 2 367.870134 2 361.203061 4 71.639218 4 50.36729 4 96.7592 4 48.992481 4 65.302661 8 290.932933 8 288.777295 8 288.490537 8 289.275663 8 293.133891 16 424.615697 16 429.027012 16 429.480927 16 429.663817 16 423.407657 24 500.792465 24 513.916035 24 513.767923 24 511.405797 24 517.728684 32 571.369441 32 579.834615 32 594.699179 32 578.098629 32 577.389526 48 155.814207 48 218.491525 48 195.125633 48 178.549176 48 207.357198 Akka: proc time (s) 1 49.24 1 106.39 1 48.18 1 52.28 1 46.05 2 31.49 2 31.40 2 32.83 2 30.14 2 31.45 4 22.76 4 22.28 4 22.18 4 23.17 4 22.73 8 52.22 8 43.58 8 37.10 8 39.93 8 35.76 16 45.97 16 49.48 16 45.04 16 45.56 16 48.70 24 48.13 24 47.15 24 51.13 24 50.63 24 47.28 32 46.19 32 46.30 32 48.80 32 42.65 32 49.05 48 53.23 48 54.51 48 56.91 48 52.19 48 56.87 uC++: proc time (s) 1 4.9825 1 4.97732 1 4.97899 1 4.97845 1 4.97239 2 6.20535 2 6.14484 2 6.11694 2 6.14838 2 6.1275 4 5.81568 4 5.90346 4 5.85525 4 5.88343 4 5.85941 8 13.7552 8 16.5563 8 12.2319 8 17.7957 8 16.7033 16 28.1251 16 28.6592 16 29.1602 16 26.7029 16 29.9697 24 32.4334 24 29.845 24 32.6734 24 28.6088 24 31.5063 32 28.7593 32 30.228 32 33.9546 32 32.3648 32 27.8869 48 34.3155 48 31.1077 48 34.595 48 31.9912 48 33.1009 ProtoActor: proc time (s) 1 81.26 1 81.26 1 81.05 1 81.02 1 80.91 2 41.22 2 41.12 2 41.17 2 41.32 2 41.18 4 21.93 4 21.92 4 22.01 4 21.96 4 21.95 8 28.36 8 29.15 8 27.08 8 26.97 8 26.88 16 41.36 16 40.07 16 42.07 16 40.77 16 40.36 24 42.25 24 46.75 24 43.30 24 45.12 24 43.88 32 45.60 32 46.41 32 46.50 32 46.06 32 46.03 48 53.14 48 54.46 48 54.07 48 53.65 48 53.52