新闻网首页 > 【启明之星】超算团队:在兴趣的引领下并肩作战

【启明之星】超算团队:在兴趣的引领下并肩作战

来源:记者团 点击次数:1553次 发布时间:2016-11-26 14:33:08 编辑:常少华 见习编辑 文露漪

■ 记者团 付蕾

 

晚上7点,启明学院的810室,超算团队的两名队员——计算机学院15级的胡思勖和陈志浩已经坐在电脑前,专注地盯着屏幕。对面同是计算机学院13级的王敬博是现在团队里唯一的女生,13年进入联创,是超算团队获得的大部分荣誉的见证者和参与者。屏幕的荧光映着新人和老人的面庞,指尖下,传来噼噼啪啪敲击键盘的声音。


从第一届的领头人叶炜到现在的队长——软件学院14级的李开希,超算团队已经走过了4个年头。2012年,一群热衷于“折腾电脑操作系统”的联创成员聚集在一起,在计算机与科学学院老师石宣化的指导下,成立了超算团队。ASC13亚洲大学生超算竞赛 “Best MIC performance”、 ISC13国际大学生超算竞赛的“Highest LINPACK”奖、ASC16比赛的总冠军、ISC16大赛 “最高计算性能奖”等等,这四年间,超算团队获誉满满,这和成员们都有着基础的计算机知识体系,和较强的编程能力分不开。


计算机学院15级的陈志浩是今年开学时加入的超算团队。就在不久前,他和队员们一起参加了美国盐湖城的超算比赛。“生命不息,代码不止”是这位自称“程序猿”的男生的QQ签名。“我是很喜欢计算机的”小学时,陈志浩就已经接触了basic语言,初中学过pascal语言。高考后,他选择了计算机系。“就是很喜欢写代码的感觉啊。”为了对“计算机怎么工作”有更深入的了解,这位原来做IOS开发的联创成员成为了超算团队的一员。


对于其他队员来说,计算机于他们的意义也是一样,“超算队伍是通过兴趣聚集在一起的”。队员们的日常多是“敲代码、翻资料”,然而在810教室里,并不光只有敲键声和翻书声。


“团队的氛围是很活泼的,有什么问题大家都会聚在一起讨论交流。”团队内部有两周一次的分享会,队员们在会上互相交流进度和分享经验。到了准备比赛时,交流的频率便会陡增,很多地方都需要讨论后才能做出决定——“毕竟是一个团队”。在争论不下时,队员们会拿出“实践检验真理”的精神——比如要是对集群的配置有分歧,直接按照不同的配置去跑一下程序,比较方案。


今年4月在本校举行的ASC16比赛中,知道题目后,时任队长的数学与统计学院13级的孟涛迅速将团队分成了几个小组,两个人负责一个题目,分工研究。队员们投入了大量精力和时间,有时候还会影响到上课。“是比较辛苦,但利用好课余时间就还好。”尽管比赛的准备工作十分繁重,前任队长软件学院14级的郭映中仍然笑着强调:“我们平常都不会熬夜的,毕竟熬夜对身体不好。”


尽管如此,由于经验不足,在决赛中还是出现了不少“闹心的情况”。决赛前两天,文件系统(一个存储文件的软件)忽然无法运行,突发情况一下子打乱了团队的节奏,队员们甚至还搭上了正式比赛的头几个小时来处理。“那两天就因为这个状况,大家都很慌乱,原本计划的事情都没测完,导致第一天程序跑出来的效果很不理想,几乎到了要放弃的地步了。后来才发现那种情况完全可以忽略掉,去完成我们本该完成的任务。”回想起当时走过的弯路,李开希仍面露懊恼。虽然首战遇挫,但“毕竟团队的实力在那里”,凭着“遇见一个问题就解决一个问题”的坚持,一步步攻克下来,团队仍然取得了不错的成绩。 


“准备”和“经验”是比赛最重要的两大要素。在ISC16比赛中,因有前车之鉴,再加上应对方案准备充足,这一次比赛便相对顺利。“我们之前已经把程序跑过很多很多遍了,再到比赛现场,整个过程就轻松多了。但问题总是有的,你还得随时准备去解决。”当时现场网络与队员们所用的机器相冲突,导致机器无法访问集群。“类似于Wifi掉了的状况。”在这个问题的解决方案上,队员们也发生了分歧。“我们都认为对方的解决方案不够‘优雅’。最后还是强行利用了一级路由器把两个网端隔离。”回忆起当时的情景,队员们仍忍俊不禁。


如果说普通计算机的运算速度是“步行”,那么超级计算机的速度堪比“火箭”。在这种普通计算机难以企及的高速度和大容量下,许多复杂而大型的“挑战性问题”得以求解。“让程序跑得又快又好”,是队员们并肩作战的目标。兴趣使然,超算团队送走“老人”,也吸收了一批新鲜血液,在“代代相传”中继续保持着活力。


主页大图设计:朱欣欣 李大川


相关新闻声明:本站所有文章,未经允许,不得转载!