2021-06-01 23:59 yangyw
上海科技大学“GeekPie_HPC”超算队是上科大网络信息中心指导下的学生竞赛团队。依托上科大校级计算平台,“GeekPie_HPC”队员经过严格选拔和专业培训,近年积极参与国内外多项高性能计算相关赛事,并获得优异成绩。自2016年起,上海科技大学团队至今参加了两届 ASC 超算比赛,共获得一个亚军,一个 e Prize 和一个应用创新奖,三次进入ISC,SC决赛。我们预计招收年底报名的ASC22学生数名、编译器操作系统比赛研究者数名,于现在开始训练。
ASC不仅是让大学生参加超算比赛深刻了解超算的平台,更为高校提供了人才培养机制,让高校从中获取高性能计算专业人才。带队老师殷树跟学生打比方,如果说戈登贝尔奖和Top500是超算届的达喀尔拉力赛和F1比赛,ASC就是超算界的卡丁车竞赛。一个车手想成长为F1赛车手,他从非常小的时候就要接受卡丁车专业训练,连续十几年的时间里一直接受各种各样的赛车训练知识,引擎的知识,如何掌控重力、牵引力,轮胎管理和底盘管理等等。超算竞赛就像卡丁车竞赛,教会学生如何管理一个复杂系统,从芯片微架构体系结构,到芯片间的互联,节点的互联,到操作系统,调优到建模,从来没有一个比赛像超算比赛这样,把所有方面全部结合在一起,这也给学生带来非常大的挑战。
ASC不仅是播撒种子的平台,还是创新的平台,上海科技大学代表队在这几年比赛中干过疯狂的事情,2018年为DNN模型创建了18层的令牌环,达到了决赛中苛刻的精度和速度要求。2019年上科大团队第一次在PCIE SSD上使用了并行文件系统BeeGFS。2018年上科大团队打磨了散热器,更换了高性能的硅脂,改变服务器的散热策略,使得在南昌大学酷热的场地还能保持服务器的正常运行。2020年第一次在每一台服务器节点上用了两块Omni-Path 100G的网卡,从而实现了全场最快的VPIC模拟,当然因为一些原因,VPIC并没有拿到奖。
ASC不仅是一个播撒种子的平台,还是一个让学生发挥他们最大创造力的平台,可以有非常多在正式生产集群上无法用的技能技巧和奇思妙想。虽然在ASC的赛场上,这些技巧并不会扭转乾坤,甚至根据我的经验,它们大部分都失败了,但是最后这些技巧越来越成熟后,却有可能真正用在生产环境和高校的科研中。我们与生命学院和物质学院有相应的合作。
SC,ISC 更是与实习申请保研出国息息相关。在校期间做些兼职赚钱越来越容易。我经常可以听到同学们不无羡慕地议论某某同学在外头打工挣了多少钱。看着周围朋友们一个个都有钱了,不少同学也都行动起来:有本事的去跨国大企业,拿着连全职员工都嫉妒的薪水,还能捞到一份不错的工作经验;没本事的也可以通过学校安排勤工助学,或者出去做家教(作为上科大学生,至少还有高考这个特长)。的确,在读期间能做一些兼职自食其力,月薪几千是一件既让人自豪,又非常实惠的事情。但我们现在真的是时候“投笔从职”吗?
我不知道各位上科大学生是否考虑过高中毕业直接参加工作。”没有?那么是什么让我们削尖了脑袋参加高考,挤进大学呢?我想“学习好”,或者“爱学习”并不是借口,因为我们当中很少有人会因为“热爱游戏”而投身职业电子竞技的军团,也不会因为“善于做家务”而放弃大学去应聘小保姆。从本质上说,绝大部分同学们之所以选择大学毕业后再参加工作,是看上了更加体面的薪资待遇——大学毕业之后,我们的劳动会变得更有价值。在此,请不要提及所谓“劳动平等”之类的错误观点。劳动所创造的价值从来都不是均等的,而且不同行业的劳动早已明码标价了。在这里我无意进行详尽的行业调查,仅举出身边的一些案例供参考:
• 一般企业运营管理培训讲座,主讲人出场费约为5000 − 10000元一场
• 跨国投资银行分析师月薪约合70000元人民币
• 一般一所美国大学提供的奖学金约合人民币每月15000元
• 北京新东方讲师的课时工资约为500 − 1000元
• 我校应届毕业生的平均月薪为12000元
• 高中生家教的市价约为每课时40元,但有朋友指出,家教工作中,实际备课、来回路程所花时间与上课相当,甚至更长。
• 我校勤工助学在不同岗位价格略有差异,基本工资按上海市2008年3月民生保障政策公布的最低工资标准核发,每小时8元,每月最高1000
• 上海市最低工资标准为2480元/月
我根本不需要列出更为悬殊的价码差距。这样的现状已经足够那些正在(或者正准备)投身打工大潮的同学对号入座,反观自己劳动的档次。作为一名大学生,我们要对自己的能力和将来的身价有一份清醒而客观的期望。在面对各种兼职的时候,我们必须先说服我们的自尊:
参加这样的工作,我们是不是正在以过于低廉的价格出卖自己的劳动力?
不如参加这样的社团,为自己的明天积蓄力量。“往者不可谏,来者犹可追。”我们当中太多人已经习惯于沿着那一成不变的“典型成功道路”前进,彷佛所有人的终点都是一样,前往终点的道路也只有一条。我们走上了某条道路便只顾着赶路,甚至都没有空停下来看看是否终点不只有一个,道路不仅有一条。我们只看到有人走了捷径,却没有发现正是这些人中间停下了脚步,花了更多的时间来选目标和选路,然后更快地完成罢了。
加入超算队,走向坐拥8块V100的人生巅峰。我们有丰富的文档。知识积累是一个很有技巧并且很注重效率的工作。刚刚进入研究领域的同学们,最大的障碍往往是要面对浩如烟海的文献资料,不知从何处入手。在这个时候,我们首先应该为自己绘制一张关于知识的地图。在这张地图上,我们要标明自己所在领域的研究对象,主流研究方法,研究分支的结构,以及当前存在的最大问题和最新进展。只有搞明白这些事情之后,我们才能朦胧地知道自己是否适合这个学科,自己最欠缺哪方面的知识,以及最重要的,应当按照什么样的顺序去获取知识。操作系统、编译原理、并行计算、深度学习、强化学习、(高级)体系结构,我们最快的让社员学习到知识,从而为未来系统方向的研究和工作有所斩获!
今年的任务,研发一个干翻清华的文件系统,这将是一个前所未有的成就。ASC,SC和ISC比赛不仅仅是让学生玩的爽的比赛,还让算力应用到日常科研中,让高校和各领域学科的科学家都从中受益。
我们如何打败体量为我校数倍的大学培养的学生?怕不是以卵击石,非也。一个合格的研究者在任何地点以何种方式研究都能成为一枝独秀。我们有清华没有的灵活、老师的支持。这个时代与前人的时代不同的是,人的能动性被联通的网络完整的解放出来,从而只需要研究痛点,以点击面。我无意全盘否定同学们吃苦耐劳的精神,但这份精神充其量只能称为悲壮。我们耗费了大量的时间和精力掌握的那些考点、技巧,在真正的知识殿堂里根本登不上大雅之堂。哪怕我们特征值求得再熟练,积分积得再复杂,中国的载人飞船也不会因此而顺利上天。学习最需要的,不是悲壮的毅力,而是对无限未知的渴求。
最终来说,学习知识的目的是为后继的知识铺垫,以及培养创造性的思维。所谓有效率的学习,应当是以最高的效率获取知识,服务这两个目标。从现状来看,我们想要把什么都搞扎实的学习习惯,其效率是极端低下的,而在我们通过大量习题,最终扎实掌握的信息里,有效的“知识”却又是如此的少。
Stay Hungry, Stay foolish on HPC!
队长:杨易为 联系邮箱:yangyw@shanghaitech.edu.cn