Programming Parallel Computers

HY 2024–2025

Contest

Task Rank Time Instr.
× 109
Cycles
× 109
GHz Threads Lines
of code
Nickname
Pre0 1 0.000418 0.00116 0.000489 1.17 0.99 72 neoh
2 0.00064 0.00201 0.00134 2.08 0.99 42 ಠ_ಠ
3 0.00065 0.00226 0.00129 1.98 0.99 41 jvirtanen
10 0.00080 0.00201 0.00119 1.48 0.99 37
CP1 1 2.87 7.31 12.8 4.46 1.00 68 Cookie Monster
2 3.60 26.4 16.1 4.47 1.00 68 neoh
3 3.68 26.2 16.4 4.46 1.00 58 truoko
10 7.16 64.3 32.1 4.48 1.00 53
CP2a 1 1.50 17.1 6.70 4.46 1.00 194 neoh
2 2.78 10.3 12.4 4.45 1.00 75 HelloWorld
3 2.84 42.2 12.6 4.45 1.00 88 jvirtanen
10 3.57 26.3 15.9 4.46 1.00 91
CP2b 1 0.224 16.8 15.3 3.82 17.8 197 neoh
2 0.304 26.3 23.0 3.97 18.9 60 truoko
3 0.352 7.46 23.3 3.65 18.1 71 Cookie Monster
10 0.452 40.4 35.9 4.10 19.4 42
CP2c 1 0.61 2.08 2.35 3.85 1.00 191 neoh
2 1.04 4.75 4.08 3.92 1.00 129 Kontrakti
3 1.16 7.35 4.54 3.93 1.00 117 SZ
10 2.90 14.3 13.0 4.47 1.00 103
CP3a 1 2.69 100 178 3.37 19.6 217 vaiser
2 2.72 307 180 3.73 17.7 160 ronit
3 2.81 219 132 3.67 12.8 245 Hari
10 4.13 161 299 3.77 19.1 132
CP3b 1 1.03 114 63.1 3.63 16.9 183 ronit
2 1.22 51.5 79.6 3.35 19.5 217 vaiser
3 1.39 117 81.3 3.71 15.8 125 lev
10 2.15 180 152 3.74 18.9 166
CP4 1 0.131 1.01 0.50 3.82 1.00 200 Chewbacca
2 0.133 0.91 0.493 3.70 1.00 78 olivier_june
3 0.136 1.00 0.483 3.55 1.00 107 tamtam
10 0.178 1.65 0.75 4.23 1.00 147
CP5 1 0.65 5.38 2.81 4.33 1.00 195 Linzh
2 0.65 5.54 2.73 4.19 1.00 152 Perttu
3 0.72 6.43 3.13 4.36 1.00 170 truoko
10 3.32 29.3 14.6 4.39 1.00 156
CP9a 1 3.26 231 239 3.77 19.4 136 Chewbacca
IS2 1 0.0247 0.072 0.0314 1.28 1.00 90 Linzh
2 0.0286 0.060 0.0393 1.37 1.00 122 Veikko
3 0.0290 0.054 0.0394 1.36 1.00 85 olivier_june
10 0.0389 0.197 0.082 2.12 1.00 130
IS4 1 1.18 107 78.2 3.34 19.7 337 vuolen
2 1.39 123 104 3.75 19.9 138 Linzh
3 1.56 157 115 3.75 19.7 89 tamtam
10 2.79 187 209 3.93 19.1 157
IS6a 1 0.84 64.4 62.5 3.72 19.9 193 lev
2 0.95 65.6 62.1 3.33 19.5 325 vuolen
3 1.24 70.0 92.7 3.74 20.0 172 olivier_june
IS6b 1 0.444 4.37 1.94 4.36 1.00 178 Piketulus
2 0.59 6.05 2.57 4.39 1.00 175 pl
MF1 1 6.93 19.4 30.9 4.46 1.00 31 Sophie
2 7.02 19.6 31.4 4.47 1.00 56 Perttu
3 7.02 20.2 31.4 4.47 1.00 44 olivier_june
10 7.73 30.0 34.5 4.46 1.00 46
MF2 1 0.485 17.0 39.7 4.11 19.9 54 vaiser
2 0.51 22.1 42.2 4.13 19.9 31 gescheredlich
3 0.52 21.5 42.6 4.15 19.8 68 ronit
10 0.55 27.4 45.8 4.15 19.9 48
SO4 1 0.51 18.0 24.1 3.94 11.9 152 ronit
2 0.81 22.6 20.0 3.83 6.44 71 Perttu
3 0.82 18.7 17.5 3.44 6.23 60 julius_os
10 1.00 19.8 19.4 3.90 4.97 40
SO5 1 0.54 22.2 20.2 3.80 9.81 64 Linzh
2 0.55 26.5 26.7 3.98 12.2 91 mmy
3 0.60 26.1 34.8 3.97 14.5 79 ronit
10 0.97 26.2 24.3 3.85 6.54 36
SO6 1 3.33 15.0 14.8 4.46 1.00 28 olivier_june
LLM9a 1 5.78 422 463 4.05 19.7 140 lev
2 5.86 106 437 3.78 19.8 248 truoko
3 7.01 209 588 4.23 19.8 161 Perttu
X0a 1 0.000072 0.0000243 0.000057 0.82 0.88 35 vaiser

✓ = already graded

Contest points

All correct submissions to the following tasks take part in the contest and you can earn extra points! When the course closes, we will compare your solution with the fastest correct solution that we received this year. If your running time is close to the fastest running time, you will get extra points as follows:

Task Running time Current Points
LLM9a ≤ 1.20 × fastest = 1.20 × 5.78 s = 6.94 s 1
≤ 1.05 × fastest = 1.05 × 5.78 s = 6.07 s 2

Here “Current” is our current estimate of the threshold based on the submissions we have got, but please note that it will change over time as we receive and grade new solutions!

Contest rules

You do not need to do anything special to benefit from the contest points; they will be calculated automatically when the course closes.

Late submissions and resubmissions are fine! You can improve your solutions still during the last week of the course, and they are eligible for the extra points from the contest!

Only fully correct solutions count in the contest: you must have a successful submission.