Skip to content

Commit

Permalink
update exp1 doc
Browse files Browse the repository at this point in the history
  • Loading branch information
deathwings602 committed Apr 6, 2024
1 parent d457998 commit b41050c
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion docs/exp/1.odd_even_sort.md
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ $ srun -n <nprocs> ./odd_even_sort <number_of_elements> <input_file>
2. 性能($30 \%$)
* 每组测试用例的性能分为 3 分。对于每组测试用例,只有当你获得了正确性分数后,才能得到性能分。
* 性能测试只针对 `sort` 函数,即仅对 `sort` 函数计时。
* 由于不同实现在不同情况下的性能表现可能不同,此部分最终的运行方式由同学确定, **至多可以使用 2 机 56 进程** 。请同学自行修改 `run.sh` 脚本中的运行命令,助教将使用此作为最终的性能评分依据。<font color="#dd0000">请确保命令行以 `$*` 接受所有参数,因为最终正确性/性能测试所用的校验方法与当前给定版本不同,具有更多输入参数。</font>
* 由于不同实现在不同情况下的性能表现可能不同,此部分最终的运行方式由同学确定, **至多可以使用 2 机 56 进程** 。请同学自行修改 `run.sh` 脚本中的运行命令,助教将使用此作为最终的性能评分依据。<font color="#dd0000">请确保命令行以 `$*` 接受所有参数,因为最终正确性/性能测试所用的校验方法与当前给定版本不同,具有更多输入参数。可以明确,`run.sh`接受的前三个参数依次是 `<target_program> <num_elements> <input_file>`,但是测试时可能后面接受更多参数。</font>
* <font color="#dd0000">关于性能评分:(1)每组测试用例有一个性能线(不公布),超过性能线的同学将得到满分。(2)未达到性能线的同学,根据测试性能在 **未达性能线同学** 的排名给出每组测试用例的分数,每组测试用例各自排名。对于某组测试用例,未达到性能线的同学中,性能排名前 $10 \%$ 的同学得到 $90 \%$ 的分数,排名 $10 \%$ - $20 \%$ 的同学得到 $80 \%$ 的分数,依此类推。</font>
* <font color="#dd0000">以下给出 `/home/course/hpc/assignments/2024/data/public/PA1` 的 7 组公开测试用例的性能线(表示较优的性能水平)作为参考。同学可以参考该性能线调试优化程序,但不保证在公开数据上达到性能线就一定能在评分数据上达到性能线。</font>

Expand Down

0 comments on commit b41050c

Please sign in to comment.