Summing 2^30 values Threads Race Semaphore Mutex Adjacent memory acc Spaced memory acc Register acc 1 2.74 24.70 23.00 2.56 2.56 0.85 2 2.33 308.97 97.40 2.44 1.63 0.68 3 1.79 255.57 165.59 1.64 1.04 0.29 4 1.40 376.47 191.33 1.33 0.72 0.34 5 1.35 214.14 134.12 1.10 0.81 0.22 6 1.06 209.20 124.76 0.96 0.45 0.15 7 0.88 210.23 113.59 0.74 0.39 0.13 8 0.78 218.96 108.06 0.61 0.34 0.11 9 0.90 237.58 109.66 0.61 0.36 0.15 10 0.92 257.63 107.28 0.77 0.40 0.20 11 1.07 258.57 108.19 0.59 0.30 0.16 12 0.88 280.37 109.41 0.82 0.36 0.22 13 1.16 273.82 112.88 0.63 0.32 0.21 14 1.02 290.15 109.22 0.67 0.28 0.17 15 1.26 280.96 108.19 0.65 0.29 0.18 16 1.20 285.23 106.63 0.51 0.27 0.17