Programming Parallel Computers

Open 2026

Contest

Task Rank Time Instr.
× 109
Cycles
× 109
GHz Threads Lines
of code
Nickname
Pre0 1 0.00095 0.00201 0.00112 1.19 0.99 34 jashan
2 0.00110 0.00226 0.00217 1.99 1.00 43 xyz
3 0.00315 0.00452 0.00377 1.19 1.00 34 wlodder
CP1 1 7.16 56.5 32.0 4.47 1.00 77 wlodder
2 7.19 64.2 32.1 4.47 1.00 68 Bafattori
3 7.48 40.2 33.4 4.47 1.00 63 xyz
CP2a 1 3.59 26.4 16.0 4.46 1.00 68 snizovtsev
2 3.93 20.3 17.5 4.46 1.00 108 xyz
3 4.82 48.3 20.4 4.24 1.00 123 Bafattori
CP2b 1 0.310 20.4 24.5 4.00 19.6 93 xyz
2 0.58 24.5 21.8 3.93 9.60 68 snizovtsev
3 0.66 48.4 29.9 4.04 11.2 128 Bafattori
CP2c 1 1.44 3.43 5.71 3.97 1.00 114 snizovtsev
2 2.93 16.3 13.0 4.45 1.00 134 Bafattori
CP3a 1 2.21 130 137 3.38 18.4 162 snizovtsev
CP3b 1 1.06 61.9 64.4 3.36 18.2 135 snizovtsev
CP4 1 0.184 1.38 0.73 3.94 1.00 110 snizovtsev
CP5 1 0.62 5.71 2.70 4.33 1.00 154 snizovtsev
IS2 1 0.0391 0.154 0.075 1.93 1.00 97 snizovtsev
IS4 1 1.02 41.8 67.8 3.34 19.9 191 snizovtsev
IS6a 1 1.27 63.2 84.7 3.35 19.9 191 snizovtsev
IS6b 1 0.434 4.32 1.89 4.34 1.00 151 snizovtsev
MF1 1 6.90 19.1 30.9 4.48 1.00 43 snizovtsev
MF2 1 0.499 19.4 41.0 4.12 19.9 43 snizovtsev
SO4 1 0.99 18.6 20.2 3.93 5.16 38 snizovtsev
SO5 1 0.59 21.2 32.0 3.96 13.5 42 snizovtsev
SO6 1 0.61 5.01 2.63 4.32 1.00 165 snizovtsev
I8MM2 1 0.72 5.99 3.15 4.35 1.00 27 snizovtsev
I8MM3 1 0.94 61.6 60.8 3.55 18.2 116 snizovtsev
I8MM4 1 1.69 17.3 7.48 4.42 1.00 52 snizovtsev
I8MM5 1 1.48 15.3 6.53 4.42 1.00 126 snizovtsev
I8MM6 1 0.73 7.72 3.16 4.31 1.00 106 snizovtsev
I8MM9c 1 3.55 39.1 15.8 4.46 1.00 181 snizovtsev

✓ = 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
CP3a ≤ 1.20 × fastest = 1.20 × 2.21 s = 2.65 s 1
≤ 1.05 × fastest = 1.05 × 2.21 s = 2.32 s 2
CP3b ≤ 1.20 × fastest = 1.20 × 1.06 s = 1.27 s 1
≤ 1.05 × fastest = 1.05 × 1.06 s = 1.11 s 2
CP5 ≤ 1.20 × fastest = 1.20 × 0.62 s = 0.75 s 1
≤ 1.05 × fastest = 1.05 × 0.62 s = 0.66 s 2
IS4 ≤ 1.20 × fastest = 1.20 × 1.02 s = 1.22 s 1
≤ 1.05 × fastest = 1.05 × 1.02 s = 1.07 s 2
IS6a ≤ 1.20 × fastest = 1.20 × 1.27 s = 1.52 s 1
≤ 1.05 × fastest = 1.05 × 1.27 s = 1.33 s 2
IS6b ≤ 1.20 × fastest = 1.20 × 0.434 s = 0.52 s 1
≤ 1.05 × fastest = 1.05 × 0.434 s = 0.456 s 2
SO4 ≤ 1.20 × fastest = 1.20 × 0.99 s = 1.19 s 1
≤ 1.10 × fastest = 1.10 × 0.99 s = 1.09 s 2
SO5 ≤ 1.20 × fastest = 1.20 × 0.59 s = 0.71 s 1
≤ 1.10 × fastest = 1.10 × 0.59 s = 0.65 s 2
SO6 ≤ 1.20 × fastest = 1.20 × 0.61 s = 0.73 s 1
≤ 1.05 × fastest = 1.05 × 0.61 s = 0.64 s 2
LLM9a ≤ 1.20 × fastest 1
≤ 1.05 × fastest 2
I8MM9a ≤ 1.20 × fastest 1
≤ 1.05 × fastest 2
I8MM9b ≤ 1.20 × fastest 1
≤ 1.05 × fastest 2
I8MM9c ≤ 1.20 × fastest = 1.20 × 3.55 s = 4.26 s 1
≤ 1.05 × fastest = 1.05 × 3.55 s = 3.73 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.