选课类别:通识 | 教学类型:实验课 |
课程类别:一般通识 | 开课单位:计算机科学与技术系 |
课程层次:自由选修 | 学分:2.0 |
本课程是“计算+X”交叉学科教育方案的一部分,是与《计算之美与乐趣导引》课紧密衔接的实践性课程。本课程要求学生:(1)尝试构建自己的超级计算机——“学生机群”。通过一组基准测试程序来指导系统设计的优化,在给定的3000W功耗下达到性能最高,了解并行程序性能和可扩展性的评估方法。(2)从科学计算、工程计算、医学计算、社会计算等领域选择一个应用主题的并行软件,尝试分析、优化和运行真实的工作负载,在给定的3000W功耗限制下,达到最好的应用可扩展性和性能。在解决问题的过程中理解高性能计算系统求解问题的重要思想和基本原理,如软硬件协同一体化设计、并行处理、局部性、大概率事件优先、性能度量和优化、系统可靠性与稳定性等,探索高性能计算机系统如何以令人兴奋的方式改变我们的世界。(3)参加校园大学生超算竞赛(SCCC),完成课程研究书面报告和口头报告。
非常不推荐。 本次课程的任务主要为参加一个学校组织的类似于国际超算竞赛的比赛。比赛共有4道题目,主要考验一些科学计算软件的安装与优化。
为什么不推荐,是因为该课程难度较高,在参加比赛时没有任何的教学,完全依靠个人的能力与队伍其他成员的能力与经验。程序的全部细节全部都要依靠自己摸索,导致如果有大佬愿意提供帮助,或者自己有经验的队伍会和你拉开很大的差距。在你摸索半天终于配置好安装环境的时候,别人可能已经优化完成了。(btw 本次课程比赛的评分是个人得分/最高得分。虽然比赛成绩与最终绩点似乎没有关系(没出分所以也未知)但是想必然我的比赛成绩将十分难看)
就算你打算参加这次比赛挑战自己的能力并且想要获得计算机超算应用的学习经验(比如我)也不建议选这门课程。最好的方法是只参加比赛而不选课,这样在与其他人差距过大的时候心理也不会有压力。
我个人准备交出第一次放弃课程的机会(反正放弃课程没地方用 放弃成绩才是要紧)缓解多日的心理压力。但是比赛的放弃想必然十分麻烦,既然参加了就认真尽我所能吧,虽然最后成绩肯定一塌糊涂。原本暑假没事干想要挑战一下自己,看来是我不自量力了。
在一年后上了另一门夏季学期的课,深有感悟:你计算之美真不是东西啊。
ics受害后更新:
这些xx课倒闭都难消我心头之恨。
我以为是计算之美第一年开还不够成熟,没想到ics也那个屌样。
计算之美没因为写代码通宵过、反而因为做海报写ppt通宵。真就形式主义。
以及,给分比体育还看脸是吧。
我以为ics开过这么多年了拿多少分能全看我的努力。
没想到下调爷的比爷考出来扣的还多,卡绩还不捞。
再选ah的课我是狗。
快倒闭吧。
大一同学,没有太多基础。不太推荐选这门课,参加一下倒是也不错。因为比赛有输赢,认真参与了后拿了两学分3.3会很难受……(虽然是因为我菜,但公选课选大学生心理一类的开开心心混混日子不好吗……)现在想来中途还是应该把课退掉orz。
至于体验感觉还是不错(?没有其他评论那么可怕。大部分应用跑起来还是不难,虽然优化几乎是不会。过程中新奇的体验还是很多,比如吃了很多东西。最后答辩也见识到了很多大佬,我是怎么对着一群开发者讲背景凑字数的……在服务器上工作的能力也有了一些提升吧,其实看着命令行里花花绿绿的跑半天成功了还挺开心的。(菜鸟简单的开心)其实暑假没太多事情来玩玩确实不错,挺难得的回忆。
不过抛开题目难度与教学太少,过程中也有一些体验不好的地方,比如感觉事情太多了orz,快截止了几天又是报告又是答辩就算了,居然还要做海报……在十万火急之时还有队服涂鸦活动。但那时我已经被ddl逼到绝境了,所以没有太多心情。可能是活动节奏安排不太妥当,以后应该会有改善吧。