Summing 2^30 values Threads Race Semaphore Mutex Adjacent memory acc Spaced memory acc Register acc 1 1.86 18.01 17.68 1.86 1.86 0.62 2 1.03 94.29 52.82 1.10 0.94 0.31 3 1.05 122.35 85.15 0.94 0.65 0.22 4 0.90 123.41 100.85 0.80 0.50 0.17 5 0.62 142.16 107.68 0.65 0.39 0.13 6 0.52 125.74 91.63 0.55 0.33 0.11 7 0.63 123.21 80.24 0.46 0.29 0.14 8 0.67 123.07 95.90 0.44 0.25 0.13 9 0.70 124.91 88.00 0.48 0.23 0.13 10 0.67 134.52 80.67 0.33 0.21 0.12 11 0.71 130.87 82.53 0.42 0.19 0.12 12 0.69 142.20 87.44 0.43 0.18 0.11 13 0.71 180.12 92.56 0.41 0.23 0.13 14 0.69 180.55 83.05 0.47 0.22 0.12 15 0.70 182.04 79.57 0.44 0.20 0.11 16 0.69 176.64 78.49 0.41 0.19 0.11