在幻方追寻热爱,在「萤火」超算定义极限

2023-03-07 星期二

全文2667字,阅读约需5分钟


D哥,大学读的是物理,却误打误撞进入了计算机的世界,目前在幻方负责「萤火二号」的运维。


谈及他最近“不务正业”的折腾——自己写操作系统,D哥表示,这一切都源自物理人对这个世界的好奇和求根问底。正是这份好奇,让他永远充满寻求why的热情;正是这份求根问底,让他在直面最复杂的技术难题时,仍能保持游刃有余。


以下内容根据D哥自述整理:



喜欢就去试试

好奇是源动力


我是在上大学时才接触到计算机的。


那时,我有个老乡在图书馆工作,他是计算机界的“扫地僧”。连网络都还不怎么懂的我,有一次无意间目睹他打开一个黑乎乎的命令行,直接telnet登陆远程邮件服务器收邮件。我曾被C语言课程打击到所剩无几的对计算机的热情,让这套黑客般的操作二次激发了。


这位老乡还带我上了浙大的笑书亭BBS,帮我打开了新世界的大门。那会儿我非常痴迷BBS。印象深刻的是,每次下线的时候,BBS的系统都会提示我“D同学,你是全站表现最棒的!”作为网络小白,我虽然不甚理解其中的缘由和判断的依据,却对电脑的结论坚信不疑。后来我才知道,原来这一句“全站最棒”的鼓励,是每个用户下线时都会收到的……不过,回想当时,我确实因为这份鼓励和肯定,对BBS和计算机有了更浓厚的兴趣。


当年D哥沉迷的BBS


过了一阵子,我又迷上了Mud泥潭游戏(一种基于文字的最古老的网络游戏)。我每天一早就跑去学校机房占个座,登录Mud,一玩就是一整天。


一次偶然的机会,我得到了整个游戏的代码和驱动。没有片刻迟疑,我立刻运行起了自己的Mud世界。研究游戏的驱动的过程,我了解了实现编程语言、编译器和生成中间代码等硬核技能。此外,我更要在充分考虑平衡性的前提下,尝试把游戏设计得好玩且有内涵。


研究完了Mud,我又对自己日常使用的BBS产生了兴趣。学习了各大BBS的代码后,我自己也运行了一个BBS 服务,还通过公共的转信服务实现了与各大高校 BBS 互联互通。当时我把自己的昵称改成了「红色小魔鬼」,即FreeBSD(承载浙大笑书亭 BBS服务的操作系统)的吉祥物,到现在都没换。


「红色小魔鬼」


从Mud到BBS,再到FreeBSD和Linux操作系统,没有提前刻意的规划,我就这样被热情与好奇一步一步引入了计算机的世界。


深一层,再深一层

重新定义极限


毕业后,我没有从事令人闻风丧胆的物理研究,而是凭借着搭建BBS、运营Mud的经验,继续愉快地在计算机的世界里畅游。


在摸爬滚打多年后,我在朋友的召唤下加入幻方。


幻方的工作极富挑战性。我们的工作太前沿,几乎没有什么可参考的资料,一切问题都要自己设计方案并实践才能解决。


以搭建超算为例,我们从最开始几张显卡的 PC,到几百张显卡的「萤火一号」,再到上万张A100的「萤火二号」,不断迭代,一步步向着理论极限逼近,实现了与全球TOP500排名前五的超算中心同等量级的水平,整个过程相当快。


为了把超算的核心技术掌握在自己手里,也为了一次次向自己创造的极限发出新的挑战,我们没有选择外包、购买管理软件,硬件也不是简单参考主流选型,而是选择从零开始,建设具有幻方特色的超算道路。


「萤火二号」机房


搭建「萤火一号」的时候,整个团队都是对超算一无所知的小白。这绝不是自谦,当时的我们连超算如何散热都不懂。我们通过不断地向专业团队请教和学习,探讨各个方案的优劣势,才一步步敲定幻方萤火的最终方案。


从决心要搭建萤火的第一天起,我们就是冲着行业的极限去的。因此,我们用的是市场上最牛的硬件和最激进的方案。同行告诉我们,出于稳定性的考虑,业内比较通行的是采用一台机器配备四张显卡的方案。但是当我们看到有一台机器插十张显卡的成功例子的时候,就决定也要去试一试。换十卡的过程里,我们碰到了散热、主板带宽分配等问题,最终也找到了解决方案。


凭借这样敢于打破桎梏、挑战极限的工作态度,我们炼成了一支技术过硬、无所畏惧的队伍。


「萤火二号」是「萤火一号」精神的延续,也是一次全面的技术升级。我们又走出了舒适圈,抛弃了「萤火一号」原有的硬件,全换上了最新的A100。我们挑战「萤火二号」,驯服「萤火二号」,让它变得更好。


在业界主流的方案大多采用25Gbps或者100Gbps的网络的时候,「萤火二号」大胆地选择了200Gbps。从100Gbps到200Gbps,其中的技术鸿沟是巨大的,遇到的问题也不是常规的技术可以解决的。我们摸清吃透超算的脾气,踩平了无数的坑,从最底层的规律出发,一起推演技术和应用,才实现了2*800口IB交换机上的200Gbps的互联带宽。


「萤火二号」沙盘


幻方已经在考虑下一代超算的设计了——随着「萤火二号」应用场景的深一度拓展和性能的进一步压榨,幻方AI团队也对其提出了更高的要求和期待。


我们深刻地感受到目前计算机的软件和硬件已经跟不上超算的要求了,实现10000张A100,还有以后的H100,都需要对现有技术发起革命、对极限重新定义——我们还需要更多爱钻研、爱动手的同学加入我们团队,掀起这场变革的风暴,大展身手!


关心生活和社会

做有趣的幻方人


有什么样的企业文化,就会吸引什么样的人;有什么样的人,就会形成什么样的企业文化。如果要我用一个词来形容幻方的企业文化,第一个跳进我脑子里的一定是“有趣”。我见过不少有趣的人,但是幻方是有趣的灵魂密度最高的地方。


D哥在公司健身房锻炼


我热爱运动,各种运动都有所涉足。无论是乒乓球、羽毛球、瑜伽还是足球,我都能在幻方找到与我有共同热爱的小伙伴,能在俱乐部里大展身手。即便是滑雪、攀岩爱好者,都能在幻方遇见不少同好。我甚至还发起过“火龙果杯男子乒乓球菜鸟争霸赛”,大家都很积极地参与,反响很好。最近又有人组建了爬山和骑行俱乐部——如果幻方缺少了你喜爱的运动,你可以随时发起和组织。


前阵子刚刚落幕的「幻方享瘦杯」减肥比赛,更是把大家对运动的热情激发出来了,一个个都可卷了,前三的减重比例都有10%。比赛虽然结束了,但群聊依然活跃着:大家还在坚持运动打卡、分享运动和健康生活的日常。


「幻方享瘦杯」获奖的同学们


如果用两个词来概括我的大学生活,我想,一个是“计算机”,另一个就是“公益”。在大学时,我担任了多年浙大BBS公益版的版主。我每周都会组织大家去26公里外的福利院看望孤儿和老人。当时我们还会为一些孤儿上课,教他们认字和学习数学。多年以后,我们的微信群里加入了一名新朋友,一问才知道她就是当年在孤儿院的孩子之一。如今她已经从福利院出来,组建了自己的家庭。刹那间,我觉得当年的付出都是值得的。


受益于教育,现在她也用行动反哺。其实这件事让我反思了人与人之间的关系。公益看似是受助人受益,实际上我们也通过帮助别人找到了小我在社会中的价值。


现在,幻方有比当年的我们更大的能力,并且组建了专门的公益工作小组专门负责慈善。在幻方,我心中慈善的火花被再一次点亮,慈善梦想也得以延续。


幻方与希望工程的助学项目


维护万卡平台是巨大的工程,看到AI最前沿的模型跑在自己搭建的平台上,其中的成就感和使命感不言自明。如果你也想挑战极限、创造新的高度,那就来幻方,找到自己于团队、于平台、于社会的意义吧!



-全文完-

幻方AI人物志 持续更新ING...


幻方萤火的背后:要做想为自己鼓掌的事

xGoogler:我选择幻方的无数理由

幻方斜杠青年W:金牌收割机/内推王/王者小国标
应届生惊艳SOLO:提升标准库性能至130%


加入牛人团队,联系HR


点击阅读原文,查看热招岗位

原文地址:点击