他并不知道林枫想要考公的事情。
对于这,他一点都不敢相信!
哪怕之前看到第一版程序成功跑起来时,都没这么惊讶。
“不然呢?”
林枫又回了一句。
“啊?”
童永新张大了嘴巴,一副难以置信的样子,开口问道:
“难道你不想成为科学家吗?”
“难道你不想做科研吗?难道你不想做数学吗?”
“再不济,你也可以跟着徐院士做计算机也行呀!”
“你有这个天赋的!”
对于这些问题,林枫再次摇了摇头。
然后,一脸怜悯地看着童永新说道:
“童教授,您看看您的眼睛,再看看您的头发。”
“当科学家有什么好的?”
“像您一样天天熬夜掉头发吗?”
“你......”
童永新张了张嘴,想说什么,但并没有说出口。
什么叫像他一样天天熬夜掉头发?
人到中年掉头发不很正常吗?
这和搞科研有什么关系?
不过,对于这,林枫并没有在意,而是再次坐到了电脑前,重新查看起了那会儿写出来的这第一版程序。
可以看到,这套程序几乎是完全按照数学推导过程直接写成的,里面存在着大量的重复计算。
边界每发生一次细小的变化,整个观测区域就会重新计算一遍。
计算结果虽然正确,但整个工程效率实在是太低了。
当然,徐厚德和童永新都是算法方面的大拿,对于他们来说,这个算法优化,其实也能做。
但关键问题是,他们对于林枫所提出来的连续时序边界更新方法并不熟悉。
如果哪个地方没有优化好,可能会导致整个程序都跑不起来。
而这,也暴露出了林枫目前最大的问题。
计算机Lv.2,已经足以让他看懂了所有项目代码,甚至,可以根据数学框架写出第一版程序。
但想要把这种大型工程算法优化到实时运行,在这方面,他还差了不少经验。
还是需要加点,还是需要肝经验!
不然,现在做出来的这一版程序,根本毫无价值!
想到这,他抬起了头。
“徐院士,是这样的,我想重新了解一遍咱们的整个系统。”
“项目资料我已经全部看完了,但项目下每一块的具体的,我都想了解了解。”
“最好是能找到这一块的负责人。”
“尤其是气象预报、雷达设备、数据通信、服务器架构、底层代码......所有和运行速度有关的部分,这些,我想着重了解。”
这话一出,徐厚德立马便明白了他的意思。
看来,林枫这是准备从整个工程系统入手,去寻找压缩计算时间的方法。
而这,和他的想法其实也差不多。
“没问题!”
说完,他立马转头看向童永新。
“立即通知省局所有跟咱们项目有关的部门!”
“让他们每个部门都派一个最熟悉咱们项目情况的人过来!”
“按照气象预报、雷达运维、数据通信、系统架构、软件开发、设备保障......这种顺序,一个个排队来给林枫讲一下相关程序。”
“林枫问什么,就回答什么!”
“他想看什么资料,就全调出来!”
“今天整个省局,所有人都只为他一人服务!”
听到这,就连童永新都为之动容了。
今天,整个省局,只为他一人服务?
这也太猛了吧!
不过,想归这样想,他还是很快便把这个消息传了下去。
而整个江南省气象局,每个科室,在接到这个通知后,也全都惊了。
但——
并没有一个敢不遵守的!
毕竟,刘泰杨上午开会的时候说了:
整个省局,所有领导干部,任由林枫安排!
也因此,很快项目室旁边的会议室门口,便排起了一条长队。
气象预报部门的人,拿着真实的强对流天气案例。
雷达运维部门的人,则抱着设备运行记录。
数据通信部门的人,则打开了完整的数据传输架构。
至于省局原本的系统工程师则直接带来了服务器部署方案。
所有人按照顺序,一个接一个地走进这间会议室。
会议室内,是一个椭圆形的桌子。
林枫坐在里面那排最中间,不断地向他们提问着。
他的问题都很基础,众人回答得也很迅速。
一个又一个原本被忽略了的工程细节,迅速转化成了林枫新算法的优化方向。
而每一位讲解人员在走出会议室的时候,脸上几乎都带着相同的震惊。
因为他们在给林枫讲解的过程中,林枫总能想到他们所在的模块的一条全新的优化路线。
讲解?
这到底是谁给谁讲解啊!
而且,几乎每个部门都是这样:
进去一个,讲解一会儿,林枫思考一会儿,然后就会提出一个震惊到他们的新思路。
就这样,整个项目室外的队伍一直都没有断过。
一个部门讲完,另一个部门接着进去。
时间也从晚上六点左右,一直来到了十一点。
直到所有讲解人员、项目组人员全部离开后,林枫这才把所有的相关资料都收拾好,跟着徐厚德来到了省气象局附近的提前安排好了的宾馆。
值得一提的是,这房间内,不仅有办公桌,甚至还放了一台最顶级的电脑,以备林枫不时之需。
而在和林枫聊了几句后,徐厚德就准备走了。
但在走之前,他看着林枫,语重心长道:
“其实,不用那么着急的。”
“实在不行,你可以回江师看看,听听你说的行测课,然后再回来。”
“项目已经停滞一年多了,再等等没什么的!”
之所以这样说,是因为想把整套算法从十二分钟跑到三分钟实时是一件很不容易的事情。
对他来说,哪怕这套算法的数学框架是他亲自写的,想要如此压缩时间,压到三分之一,也是一件很难的事情。
没有个把月是根本做不到的!
但听到这,林枫只是摇了摇头,不置可否。
诚然,徐厚德说的确实是个办法,但这来回跑实在是太折腾了,路上浪费的可都是刷行测的时间!
而刷行测的时间,对他来说,那是相当宝贵的!
也因此,在徐厚德走后,他并没有立马休息。
而是将白天整理出来的所有代码和草稿纸全都铺到了桌子上。
局部更新,增量传输、状态缓存、时间轴对齐、动态观测域继承......
所有内容!
所有资料!
所有程序!
再次被他看了一遍!
直到——
时间来到了零点,淡蓝色字迹准时浮现。
【每日科研结算面板开启】
【今日结算:并学习国家级科研项目内容资料,累计九个小时零八分;完成国家级科研项目推导一次,验证一次,累计两小时三十六分;学术协作多人,主要协作对象:徐厚德(学术等级:高级)】
【基础奖励:数学经验+14,计算机经验+44,通用经验+62】
【今日技能额外加成:67%】
【技能额外奖励:数学经验+9,计算机经验+29,通用经验+42(已四舍五入)】
【注:目前每日结算等级Lv.2,每日基础奖励X2】
【姓名:林枫(18岁)】
【等级:Lv.2(0/500)】
【进度:】
数学Lv.2(474/500)
计算机Lv.2 (73/500)
【通用经验:104】
看到这,林枫顿时眼前一亮。
果然,今天一天的努力没有白费。
因为现在数学等级已经足够支撑他完成相关数学框架架构了,他缺的就是算法优化经验,也因此,直接把104点全部加到了计算机上。
很快,淡蓝色字迹便发生了变化:
【计算机Lv.2(177/500)】
下一刻——
大量关于算法与系统工程的理解,瞬间涌入到了他的脑海里!
177点经验,相当于1.7倍从Lv.1升级到Lv.2的经验,这效果是极其显著的。
缓存、并发、数据索引、增量计算、状态继承、任务拆分………………
白天各个部门讲过的内容,和他原本掌握的数学框架,在这一刻迅速串联到了一起。
之前那些还有些模糊的程序结构,也逐渐变得清晰起来。
低下头,打开电脑,又看了一遍那第一版代码,很快他便想到了解决方案。
既然上一时刻的有效观测域已经被正确的重构出来了,那下一时刻就完全可以直接继承,即:哪里出现新数据,就更新哪里,哪里发生边界变化,就重新计算哪里!
对于没有发生变化的区域,则直接沿用上一帧的结果!
想到这,他赶忙抽出一张空白草稿纸,快速写了起来:
【动态观测域状态继承】
【局部边界增量更新】
【多源数据异步缓存】
【异常节点触发式全域校正】
一个又一个的全新模块,被他补充到了原有的框架中。
写完之后,他又打开了电脑上的第一版程序,修改起了里面的核心结构。
这一段可以缓存!
这一段可以并行!
这里的三层循环可以拆开!
这里根本不需要重复调用!
哒哒哒哒——
整个房间内,只剩下了他的键盘敲击声。
一行又一行的代码被删除、重写。
原本臃肿复杂的程序,也开始逐渐变得精简起来。
直到凌晨三点零五分,他终于停了下来。
电脑屏幕上,第二版程序的核心结构已经全部完成。
不过,因为宾馆里没有省气象局的完整数据环境和服务器,他只能等明天去了项目组再进行验证。
不过,他相信,这次一定可以大幅减少程序运行时间。
因为一一
相比于第一版,第二版需要处理的计算量,直接减少了七成以上!
就这,一定可以的!
他有这个信心!
一夜无话。
时间很快便来到了第二天早上七点半。
银水路省气象局不远处,一栋大楼内。
一位中年男子在听到助理讲到今天上午原本的行程取消后,他陷入到了沉思。
大概两三分钟后,这才开口说道:
“这样吧,你一会儿跟我一起去趟气象局,我听说那个孩子在高新稳的邀请下,昨天就已经来省城了。”
“正好今天上午没什么事,我想去看看,这位天才能不能适应咱们省的那个项目!”
广告位置下