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.00066 0.00226 0.00130 1.98 0.99 37 minerva
3 0.00073 0.00226 0.00144 1.98 0.99 33 Teusa
10 0.00095 0.00201 0.00113 1.19 0.99 33
CP1 1 3.60 26.4 16.1 4.47 1.00 68 neoh
2 4.47 28.3 19.9 4.46 1.00 102 PurPul
3 7.14 56.2 31.9 4.47 1.00 42 SzanownyPanBorowiecki
10 7.19 64.3 32.1 4.47 1.00 43
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.87 44.5 12.8 4.47 1.00 72 meicceli
10 3.67 26.4 16.4 4.48 1.00 109
CP2b 1 0.224 16.8 15.3 3.82 17.8 197 neoh
2 0.359 26.6 29.2 4.07 19.8 93 koppelo
3 0.418 24.6 29.6 4.05 17.4 55 AleksandrPolitov
10 0.464 40.4 36.2 4.10 19.0 50
CP2c 1 0.61 2.08 2.35 3.85 1.00 191 neoh
2 2.67 8.40 10.6 3.98 1.00 78 julius_os
3 2.79 16.4 12.5 4.48 1.00 87 ><
10 3.15 16.4 14.0 4.46 1.00 89
CP3a 1 3.37 252 239 3.77 18.8 227 mmy
2 3.64 250 257 3.77 18.7 97 atlas
3 3.77 299 282 3.78 19.8 119 lev
10 7.15 459 534 3.78 19.8 73
CP3b 1 1.39 117 81.3 3.71 15.8 125 lev
2 1.47 128 102 3.74 18.5 201 mmy
3 1.58 112 97.1 3.75 16.4 166 PurPul
10 3.35 231 238 3.77 18.9 217
CP4 1 0.131 1.01 0.50 3.82 1.00 200 Chewbacca
2 0.137 1.00 0.52 3.77 1.00 102 atlas
3 0.138 1.16 0.54 3.90 1.00 104 Teusa
10 0.239 2.33 1.03 4.31 1.00 103
CP5 1 1.42 11.0 6.17 4.35 1.00 200 PurPul
2 1.73 17.5 7.66 4.42 1.00 156 lev
3 3.32 29.3 14.6 4.39 1.00 156 Chewbacca
CP9a 1 3.26 231 239 3.77 19.4 136 Chewbacca
IS2 1 0.0353 0.136 0.063 1.79 1.00 74 gescheredlich
2 0.0363 0.131 0.078 2.16 1.00 77 yep
3 0.0388 0.207 0.060 1.56 1.00 172 PurPul
IS4 1 1.88 155 141 3.75 20.0 178 lev
2 4.29 291 323 3.77 19.9 125 Chewbacca
3 4.97 342 424 4.27 20.0 128 yep
IS6a 1 0.84 64.4 62.5 3.72 19.9 193 lev
2 8.60 1076 736 4.28 20.0 82 yep
MF1 1 6.93 19.4 30.9 4.46 1.00 31 Sophie
2 7.38 21.8 33.0 4.47 1.00 68 PurPul
3 7.39 19.5 33.1 4.48 1.00 30 gescheredlich
10 8.46 30.1 37.9 4.48 1.00 38
MF2 1 0.51 22.1 42.2 4.13 19.9 31 gescheredlich
2 0.52 21.5 42.6 4.15 19.8 68 ronit
3 0.54 22.4 44.5 4.16 19.8 33 Sophie
10 0.64 39.4 53.4 4.19 19.8 46
SO4 1 0.82 18.7 17.5 3.44 6.23 60 julius_os
2 0.96 20.5 18.4 3.75 5.12 70 lev
3 1.06 24.4 56.7 3.97 13.4 106 hydropony
10 1.95 27.4 23.9 3.82 3.22 80
SO5 1 0.68 28.2 36.3 4.00 13.4 48 yep
2 0.72 30.1 31.9 3.96 11.2 58 lev
3 0.92 19.9 20.7 3.79 5.91 72 julius_os
LLM9a 1 5.78 422 463 4.05 19.7 140 lev
2 7.72 444 627 4.10 19.8 140 Chewbacca
3 8.12 241 554 3.44 19.8 291 pkoivisto

✓ = 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.