Points

  • For “process parallelism” semester

    • 1st MPI task

      Solution

      10

    • 2nd MPI task

      Solution

      Performance

      15

      5

    • 3rd MPI task

      Solution

      Performance

      20

      10

    • Total : 60 points

  • For “thread parallelism” semester

    • Sequential version

      Solution

      4

    • OpenMP version

      Solution

      Performance

      6

      3

    • TBB version

      Solution

      Performance

      6

      3

    • std::thread version

      Solution

      Performance

      8

      6

    • “MPI + threads” version (The threading technology is chosen randomly)

      Solution

      Performance

      10

      8

    • Total : 54 points

  • The rule for earning performance points.

    The ratio of efficiency percentage to points percentage, where the maximum points is 100% and the minimum points is 0%.

    If the score is not an integer, it is rounded up.

    Efficiency (%)

    Points percentage

    >= 50%

    100%

    [45, 50)

    90%

    [42, 45)

    80%

    [40, 42)

    70%

    [37, 40)

    60%

    [35, 37)

    50%

    [32, 35)

    40%

    [30, 32)

    30%

    [27, 30)

    20%

    [25, 27)

    10%

    < 25%

    0%

  • Report

    Completeness

    Text Quality

    Formatting Quality

    Total

    5

    2.5

    2.5

    10

  • Conversion of points into exam assessment or pass/fail

    • For 5-point grading system

      Points range

      Exam Assessment

      Student Pass

      [87, 100]

      5

      Passed

      [70, 87)

      4

      Passed

      [50, 70)

      3

      Passed

      < 50

      2

      Not Passed

    • For 7-point grading system (our current system)

      Points range

      Exam Assessment

      Student Pass

      [99, 100]

      5.5

      Passed

      [92, 99)

      5

      Passed

      [82, 92)

      4.5

      Passed

      [70, 82)

      4

      Passed

      [50, 70)

      3

      Passed

      < 50

      2

      Not Passed

  • Penalties:

    • A deadline will be set for each version.

    • 1 point is deducted from the version’s score for each day of delay in submission.

    • The task is considered submitted when it is merged into the master/main branch.

    • The submission time is defined as the timestamp of the last commit that successfully passes the CI pipeline.

  • Comments:

    • It is forbidden to write the report if all tasks are not completed.

    • Please keep in mind that one week before the end of the semester, the repository will be closed for final assessment.