当前位置:首页 > 玄幻小说 >学霸的修炼空间 > 学霸的修炼空间
错误举报

第97章 加速比8.52倍!

    学霸的修炼空间 作者:佚名
    第97章 加速比8.52倍!
    第97章 加速比8.52倍!
    这场组会就以这种方式结束了。
    甚至原定还有其他组的进度匯报,也直接取消了。
    因为其他组的那些匯报,无非就是將这段时间的工作量讲一讲,表明一下自己没有在摸鱼而已。
    这些东西,远不如林叶带给他们的真正突破重要。
    所以几位教授都没心思再去听这些匯报了。
    剩下的时间,便是验证林叶的这条思路,到底能够为他们的项目带来多大的作用。
    至於林叶,依然是白天跟著国家队做训练,晚上的时候再跑过来看看情况。
    王海峰教授甚至还邀请了林叶去他们的实验室参观,而对於王海峰教授的邀请,林叶自然是答应了。
    他也挺好奇的,虽然他提供的那个解决方案最终目的是为了方便计算,但是他还真不知道放到计算机上跑的时候会是什么样子。
    因为他只是搞出来理论,而將理论转化为算法,就是另一套逻辑了。
    这些都属於计算数学的范畴,他此前也並没有接触过。
    於是抽了一天空閒的晚上,林叶就来到了数院的一间计算数学实验室门口。
    推门进去,並没有想像中的一堆伺服器机箱之类的东西。
    相反,这里的布置和周文渊教授他们的实验室没啥区別。
    “林叶,来,这边。”
    王海峰教授正坐在里间的一个独立办公区,但他並没有盯著自己面前的电脑,而是正对著团队中几个研究生的一台工作站指指点点。
    见到林叶进来,他便热情地招了招手。
    林叶走过去,好奇地打量著四周:“王教授,我以为会在那种摆满机箱的大机房里呢。”
    “哈哈哈,”王海峰爽朗地笑了,“你说的那是计算中心,咱们学校的未名一號集群確实在专门的机房里,那里恆温恆湿,但是噪音大得像飞机场,根本没法在那儿办公。”
    王海峰指了指面前的显示器,屏幕上是一个黑底白字的linu终端界面,一行行数据正在飞速滚动。
    “我们直接通过ssh远程协议,连接到学校计算中心的伺服器节点,代码什么的直接上传进伺服器就行了,那边跑完之后,就会把结果传回到咱们这。”
    林叶恍然大悟,原来如此,涨知识了。
    一边说著,王海峰一边拉过一把椅子让林叶坐下,指著屏幕上的代码给林叶讲解:“你看,这就是你那个自適应分区算法的实现部分。虽然原理是数学的,但要在计算机上跑起来,还得讲究一个並行效率。”
    “我们把整个流场切成了几千块,分给不同的cpu核去算。你这个算法最大的挑战在於,刚性区和平衡区是动態变化的,这就导致每个核的计算负载不均衡。有的核在拼命解隱式方程,使用率能飆到100%;有的核在算显式,使用率就低的太多。”
    “用个你应该可以理解的场景来说就是,嗯————手机处理器你明白吧,就那种一核有难,九核围观。”
    “所以我们还加了一套动態负载平衡的机制————”
    王海峰讲得兴起,从mpi通信讲到內存管理,从缓存命中率讲到向量化指令集。
    讲著讲著,他突然话锋一转,笑眯眯地看著林叶:“怎么样?是不是觉得很有意思?其实啊,搞纯理论虽然高大上,但最终改变世界的,还是得靠我们计算数学。你要不要考虑一下,以后来我们组?现在的应用数学,不会写代码可是寸步难行啊。”
    这已经是明晃晃的挖墙脚了。
    林叶笑了笑,没有直接答应,但他的目光却被屏幕上那些跳动的字符深深吸引了。
    这就是將数学理论转化为现实威力的桥樑吗?
    一行行代码,指挥著成千上万个处理器协同工作,模擬出自然的伟力。这种掌控感和逻辑美感,与纯粹的数学推导截然不同,却同样迷人。
    就在他盯著那复杂的並行通信代码出神时,那熟悉而悦耳的声音再次在他脑海中响起。
    “检测到宿主对於知识的渴望,修炼空间激活!”
    林叶一愣,下一刻场景转换,进入到了修炼空间中。
    很快他回过神,立马意识到,自己这是进入到了计算机修炼空间当中了。
    上次来到计算机修炼空间还是在上次————咳咳,准確来说应该是去年十月份了。
    没想到现在又进来了。
    他没有废话,直接找到了本次修炼的目標。
    嗯上次让他完成一次开关机就完事儿了,这次也不出所料的简单。
    【请操作计算机,將下列文字输入进文档,並保存。】
    然后下面就给出了一首诗,《咏鹅》。
    林叶又沉默了,最后释然了。
    你高兴就好。
    於是开机,右键创建文档,將这首诗全部输入了进去,最后ctrl+s完成保存。
    “恭喜宿主完成了本次修炼!”
    “宿主用时1分30秒,本次修炼奖励加成提高5000%!”
    “恭喜宿主的计算机能力提高30%!对於接触到的任何计算机知识,理解能力+10%,同时获得一定计算机领域触类旁通的能力。”
    “本次修炼完成,期待宿主的下一次修炼!”
    林叶的眼睛睁大,没想到这计算机修炼空间的奖励居然如此的慷慨大方。
    甚至还有计算机领域的触类旁通能力?
    这个能力是什么意思?
    下一刻,眼前的世界又一次变化,隨著意识回归现实,林叶顿时明白了这个触类旁通的能力是什么意思。
    他觉得眼前那个原本晦涩难懂的linu终端界面,忽然变得亲切无比。
    而王海峰教授刚才讲的那些关於负载平衡的难点,此刻在他眼中变得清晰透明,他甚至一眼就扫到了屏幕上一行代码似乎存在缓存未命中的隱患。
    “王教授,”林叶突然指著屏幕,“这一块的数据交换,如果改成非阻塞通信,是不是能把那边的等待时间掩盖掉?”
    正准备喝水的王海峰手一抖,差点把水洒出来,他瞪大眼睛看著林叶:“你————你懂mpi?”
    “刚才听您讲了一下,有点感觉。”林叶谦虚地说道。
    王海峰像看怪物一样看著林叶。
    听一下就有感觉?这可是並行编程里最绕的部分!
    但就在这时,旁边一直盯著监控屏的一名博士生突然大喊一声:“王老师!算完了!激波管算例跑完了!”
    这一嗓子,瞬间把整个实验室的注意力都拉了过去。
    王海峰顾不上追问林叶,一个箭步衝到主控机前:“快!打开tecplot,看后处理结果!看收敛时间和误差!”
    那个博士生手有些抖地打开了可视化软体。
    屏幕上,一道清晰的激波图像缓缓展开,红蓝相间的温度云图色彩斑斕,细节丰富,没有任何非物理的震盪。
    “物理场————没问题!捕捉很锐利!”
    接著,博士生调出了最关键的日誌文件,手指颤抖地指著最后一行统计数据。
    “基准算法耗时:预估为72小时。”
    “而我们当前这个算法的耗时是————8小时24分。”
    “加速比————”博士生咽了口唾沫,“8.52倍!”
    “误差————”他对比了另一组数据,“l2范数误差,0.47%。”
    “成了!!!”