5 1 2 4 8 16 24 32 48 CFA CAF Akka uC++ ProtoActor executor CFA: proc time (s) 1 27.79 1 27.72 1 27.75 1 27.69 1 27.70 2 30.93 2 31.14 2 31.04 2 31.10 2 31.09 4 14.85 4 14.72 4 14.64 4 14.74 4 14.58 8 6.96 8 6.93 8 7.07 8 7.02 8 7.09 16 4.23 16 4.21 16 4.22 16 4.25 16 4.24 24 3.03 24 3.02 24 3.03 24 3.03 24 3.03 32 3.43 32 3.51 32 3.59 32 3.39 32 3.40 48 2.53 48 2.51 48 2.52 48 2.53 48 2.53 CAF: proc time (s) 1 3142.777739 1 3170.651526 1 3142.842332 1 3144.531515 1 3143.780607 2 1714.812396 2 1698.269868 2 1695.410159 2 1695.350579 2 1692.105148 4 888.347073 4 880.257981 4 881.693959 4 879.501872 4 882.36628 8 450.493522 8 449.352973 8 448.763307 8 448.729069 8 448.904439 16 257.115998 16 257.766394 16 256.849871 16 257.714816 16 256.407588 24 189.029899 24 188.842908 24 189.201372 24 188.734656 24 189.957795 32 184.086494 32 183.555341 32 184.589453 32 183.665874 32 183.541911 48 169.582954 48 170.551345 48 170.85177 48 169.815792 48 169.302957 Akka: proc time (s) 1 248.22 1 246.31 1 249.08 1 249.24 1 249.99 2 259.55 2 257.10 2 256.00 2 256.61 2 255.45 4 107.27 4 110.90 4 110.28 4 109.47 4 108.89 8 49.27 8 49.55 8 49.22 8 49.23 8 49.09 16 23.16 16 23.30 16 22.65 16 22.74 16 22.81 24 15.75 24 16.25 24 15.79 24 15.54 24 15.87 32 13.65 32 13.60 32 13.56 32 13.51 32 13.46 48 11.03 48 10.99 48 10.84 48 10.98 48 11.22 uC++: proc time (s) 1 96.366 1 96.3779 1 96.7611 1 96.5155 1 96.4676 2 106.787 2 107.509 2 106.56 2 107.264 2 109.018 4 56.4425 4 53.5585 4 59.4769 4 51.2997 4 55.2256 8 26.0308 8 26.3397 8 25.7546 8 25.8074 8 25.8557 16 12.5237 16 12.5649 16 12.4416 16 12.3124 16 12.3228 24 9.30443 24 9.30799 24 9.30348 24 9.37427 24 9.38581 32 6.76494 32 6.71276 32 7.31967 32 6.85826 32 7.03324 48 4.77467 48 4.8178 48 4.98902 48 4.80645 48 4.88054 ProtoActor: proc time (s) 1 216.96 1 216.48 1 216.64 1 216.42 1 216.53 2 113.45 2 113.39 2 113.48 2 113.54 2 113.40 4 59.02 4 58.95 4 58.85 4 58.76 4 58.85 8 30.01 8 29.71 8 29.73 8 30.04 8 30.08 16 17.17 16 17.06 16 17.10 16 17.16 16 17.11 24 12.75 24 12.66 24 12.83 24 12.75 24 12.82 32 12.18 32 12.13 32 12.11 32 12.10 32 12.29 48 11.46 48 11.45 48 11.56 48 11.59 48 11.49 matrix CFA: proc time (s) 1 127.18 1 127.06 1 126.94 1 127.22 1 126.94 2 63.66 2 63.11 2 63.04 2 62.91 2 64.64 4 32.16 4 32.13 4 32.15 4 32.13 4 32.19 8 16.45 8 16.35 8 16.32 8 16.33 8 16.34 16 9.39 16 9.43 16 9.38 16 9.45 16 9.39 24 6.91 24 6.93 24 6.91 24 6.97 24 6.96 32 7.60 32 7.51 32 7.79 32 7.56 32 7.70 48 6.77 48 6.79 48 6.78 48 6.81 48 6.80 CAF: proc time (s) 1 114.704474 1 114.670153 1 114.647433 1 114.586326 1 114.332563 2 61.393862 2 61.203013 2 60.19285 2 60.566939 2 60.488951 4 32.244165 4 31.755164 4 32.088159 4 31.701132 4 31.787321 8 16.324219 8 16.224406 8 16.189296 8 16.194191 8 16.156967 16 9.181944 16 9.045059 16 9.190167 16 9.102487 16 9.201636 24 6.690779 24 6.672903 24 6.687423 24 6.589259 24 6.651444 32 6.372545 32 6.362398 32 6.373146 32 6.41904 32 6.39801 48 6.239714 48 6.242576 48 6.241463 48 6.237801 48 6.26433 Akka: proc time (s) 1 237.30 1 235.89 1 219.45 1 232.24 1 237.11 2 104.74 2 107.10 2 105.32 2 105.45 2 108.71 4 54.35 4 55.43 4 55.11 4 56.35 4 56.44 8 28.15 8 29.23 8 28.34 8 28.62 8 28.48 16 15.69 16 15.57 16 15.67 16 15.50 16 15.63 24 11.44 24 11.45 24 11.50 24 12.13 24 12.01 32 12.18 32 10.88 32 10.82 32 10.84 32 10.90 48 11.05 48 11.20 48 12.57 48 10.95 48 12.10 uC++: proc time (s) 1 126.766 1 126.821 1 126.726 1 126.635 1 126.621 2 62.7671 2 63.7279 2 62.6295 2 63.7054 2 62.7102 4 32.1382 4 32.0787 4 32.0604 4 32.082 4 32.0876 8 16.3709 8 16.2892 8 16.2753 8 16.2843 8 16.2778 16 9.41087 16 9.33781 16 9.33882 16 9.34435 16 9.34378 24 6.89047 24 6.91773 24 6.91107 24 6.90262 24 6.90607 32 5.16071 32 5.21467 32 5.26 32 5.21204 32 5.20969 48 3.75524 48 3.73155 48 3.70701 48 3.72743 48 3.6449 ProtoActor: proc time (s) 1 182.58 1 182.63 1 182.32 1 183.26 1 183.81 2 93.35 2 97.07 2 97.18 2 96.13 2 98.11 4 47.82 4 45.02 4 48.26 4 46.14 4 48.03 8 24.89 8 22.98 8 22.75 8 22.83 8 22.77 16 13.10 16 14.02 16 13.15 16 13.10 16 13.11 24 10.05 24 9.31 24 9.47 24 9.83 24 9.92 32 9.78 32 9.33 32 9.48 32 10.00 32 9.67 48 8.55 48 8.49 48 8.59 48 8.50 48 8.86 repeat CFA: proc time (s) 1 1.17 1 1.06 1 1.08 1 1.07 1 1.06 2 3.10 2 3.07 2 3.13 2 3.04 2 3.40 4 6.30 4 6.21 4 6.17 4 6.20 4 6.19 8 8.07 8 8.00 8 8.33 8 8.30 8 8.27 16 12.51 16 12.49 16 12.49 16 12.24 16 12.49 24 16.04 24 14.83 24 15.15 24 15.64 24 14.93 32 15.04 32 15.20 32 15.54 32 15.71 32 15.56 48 15.63 48 15.93 48 15.68 48 15.61 48 15.38 CAF: proc time (s) 1 9.364139 1 9.273709 1 9.22431 1 9.24584 1 9.328128 2 569.956907 2 569.451729 2 570.513944 2 577.755055 2 577.682629 4 98.134481 4 47.377657 4 56.948782 4 58.938465 4 46.216939 8 292.643328 8 302.345288 8 299.245564 8 301.314574 8 296.974018 16 467.056597 16 462.72845 16 459.142255 16 462.567562 16 462.337563 24 590.114006 24 589.39621 24 595.802691 24 594.206848 24 594.328815 32 812.134916 32 801.457284 32 807.588629 32 810.89753 32 814.070956 48 994.116368 48 975.825412 48 1027.500399 48 1004.919919 48 964.979626 Akka: proc time (s) 1 38.57 1 37.38 1 34.39 1 39.44 1 36.97 2 37.79 2 37.83 2 36.56 2 36.08 2 37.96 4 31.61 4 33.00 4 31.43 4 35.17 4 32.51 8 78.26 8 77.66 8 78.59 8 86.86 8 78.79 16 102.70 16 102.89 16 103.85 16 101.55 16 102.63 24 95.61 24 96.47 24 96.89 24 95.50 24 95.08 32 92.37 32 91.74 32 92.61 32 89.65 32 92.15 48 81.96 48 80.83 48 80.21 48 81.53 48 80.88 uC++: proc time (s) 1 4.50639 1 4.43017 1 4.42969 1 4.42516 1 4.42604 2 8.54471 2 9.62032 2 8.59705 2 9.38587 2 9.02661 4 10.193 4 10.0379 4 9.9771 4 9.9791 4 9.78882 8 10.6699 8 10.873 8 10.6176 8 10.7994 8 10.5826 16 13.5015 16 13.6181 16 12.9551 16 12.9734 16 13.6288 24 19.7768 24 18.8735 24 19.5691 24 19.2636 24 19.091 32 13.4407 32 14.0405 32 14.5069 32 13.8531 32 16.64 48 14.6955 48 15.623 48 15.1187 48 16.5377 48 15.116 ProtoActor: proc time (s) 1 65.28 1 65.38 1 65.21 1 65.40 1 65.00 2 37.79 2 37.81 2 37.67 2 37.36 2 37.73 4 23.11 4 22.91 4 22.97 4 23.18 4 22.84 8 23.92 8 22.16 8 22.58 8 23.46 8 24.82 16 32.65 16 35.20 16 33.30 16 31.05 16 32.61 24 37.06 24 37.44 24 35.40 24 34.92 24 35.25 32 35.62 32 37.55 32 37.18 32 37.89 32 36.58 48 34.82 48 37.20 48 35.95 48 39.85 48 38.41