Programming Parallel Computers

HY 2025–2026

Contest

Task Rank Time Instr.
× 109
Cycles
× 109
GHz Threads Lines
of code
Nickname
Pre0 1 0.00058 0.00201 0.00145 2.50 0.99 35 gustafla
2 0.00062 0.00201 0.00128 2.08 0.99 42 naali
3 0.00068 0.00201 0.00134 1.98 0.99 37 ZM
10 0.00097 0.00226 0.00115 1.19 0.99 25
CP1 1 5.90 48.4 26.3 4.47 1.00 53 santeri0200
2 7.17 64.2 32.0 4.47 1.00 62 viketi
3 7.17 64.2 32.1 4.47 1.00 51 Hasib Ahmad
10 7.40 40.3 33.1 4.47 1.00 70
CP2a 1 3.48 24.3 15.5 4.46 1.00 124 gustafla
2 3.49 26.4 15.6 4.46 1.00 79 sinervav
3 3.50 26.3 15.6 4.46 1.00 63 s
10 3.89 20.6 17.3 4.46 1.00 101
CP2b 1 0.323 24.3 23.6 3.97 18.3 71 joonas-a
2 0.404 40.3 32.5 4.04 19.9 115 Hasib Ahmad
3 0.432 40.3 35.4 4.10 19.8 57 sinervav
10 0.494 64.3 40.5 4.11 19.8 67
CP2c 1 2.24 26.3 9.98 4.47 1.00 175 Hasib Ahmad
2 2.73 8.37 10.8 3.96 1.00 74 mat
3 2.78 16.4 12.4 4.45 1.00 105 a2gt
10 3.19 22.3 14.2 4.45 1.00 111
CP3a 1 2.21 127 125 3.32 17.0 415 joonas-a
2 3.04 106 204 3.39 19.8 117 santeri0200
3 3.26 261 206 3.37 18.7 173 GP
10 5.88 293 271 3.77 12.2 368
CP3b 1 0.82 46.0 53.7 3.33 19.7 146 santeri0200
2 1.15 57.1 70.0 3.35 18.2 143 ray-x
3 1.17 104 73.5 3.67 17.2 268 joonas-a
10 4.84 199 215 3.76 11.8 123
CP4 1 0.132 0.96 0.493 3.74 1.00 78 j123
2 0.152 1.23 0.58 3.86 1.00 98 eiku
3 0.196 1.65 0.78 3.97 1.00 89 joonas-a
CP5 1 0.65 5.49 2.73 4.19 1.00 228 joonas-a
2 0.65 5.95 2.84 4.34 1.00 151 eiku
3 0.68 6.00 2.96 4.34 1.00 121 a2gt
IS2 1 0.0232 0.073 0.0366 1.58 1.00 94 physics
2 0.0330 0.117 0.056 1.70 1.00 100 j123
3 0.0332 0.092 0.0482 1.45 1.00 175 a2gt
IS4 1 2.12 145 159 3.76 19.8 178 eiku
2 2.48 233 187 3.77 20.0 135 physics
3 3.20 317 240 3.77 19.9 168 j123
IS6a 1 2.60 202 196 3.76 20.0 189 physics
2 5.01 555 428 4.27 20.0 112 eiku
IS9a 1 0.062 0.326 0.183 2.94 1.00 130 eiku
MF1 1 7.04 18.6 31.4 4.46 1.00 86 viketi
2 7.06 20.1 31.6 4.48 1.00 43 physics
3 7.24 22.0 32.4 4.48 1.00 46 turtle
10 8.11 31.1 36.3 4.47 1.00 38
MF2 1 0.53 22.1 43.1 4.11 19.9 46 physics
2 0.53 26.9 43.9 4.13 19.9 39 eiku
3 0.54 26.8 44.3 4.14 19.9 46 joonas-a
SO4 1 0.81 18.1 19.6 3.45 7.07 96 physics
2 1.02 20.7 18.8 3.79 4.87 42 j123
3 1.14 23.8 19.8 3.82 4.56 45 sinervav
SO5 1 0.64 26.5 28.7 3.95 11.4 83 physics
2 0.85 36.8 31.9 4.02 9.32 67 eiku
3 1.02 33.3 28.7 3.86 7.30 80 j123
SO6 1 0.75 6.96 3.26 4.35 1.00 136 physics
LLM9a 1 6.21 294 464 3.78 19.8 364 pkoivisto
2 7.65 444 623 4.10 19.8 137 j123

✓ = 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 × 6.21 s = 7.45 s 1
≤ 1.05 × fastest = 1.05 × 6.21 s = 6.52 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.