第197章 迂回

在大洋的这边蔡思强为收购的事情忙个没停,杜克却完全没有考虑这件事情,他现在除了每天应付一下课程,就是琢磨怎么样才能够将核子实验室中的那个核反应模拟程序拿到手。

这件事难度实在太大,到目前为止,杜克还只能够通过一个终端桌面应用使用核反应模拟程序,这个麻省理工核子实验室最为宝贵的财富,其模型的建立几乎集中了核子实验室和其他核反应研究机构上前次核试验获取的数据运算结果,其中大部分还利用实验室状态下的亚临界试验来验证了模拟计算结果。

可以说这套应用程序集中了美国高校以及官方核物理研究方面无数科学家研究的心血结晶。虽然杜克不知道国内有没有类似的系统,但即便是有,相信同这套系统相比也有较大的差距,毕竟双方研究的底子是不一样。不管是计算机建模也好,还是实验验证也好,双方的差距都不是一星半点儿。

而且国内就算有这种模拟系统,杜克也绝没有什么接触的机会,像这种系统基本属于绝密的范畴,除非杜克也决定当一个隐形人。

所以,麻省理工的这套核反应模拟程序是杜克唯一的希望。

只是这个希望看起来实在有些渺茫。

杜克找不到突破核反应模拟应用系统的方法,克里那边对于新操作系统的精简已经见到了功效,在Craylinux基础上精简出来的系统,已经在模拟的2路20核工作站平台中成功运行。

比起这个工作站原来带的linux系统来说,克里精简优化的新系统足足提升了一倍的效能,尤其难得的是,在这个基础上保留了对原来linux系统的百分之百兼容性,也就是说原来的应用程序不用做任何改动就能够直接运行在新系统上。

这个新系统精简到只有原来Craylinux一半的代码量,最终编译出来的二进制代码也缩减了差不多百分之四十。

接下来的进一步模拟测试中,4路,8路模拟系统同样经过了验证,证明克里这个精简系统,至少在功能上已经完全实现新分层架构的设想。

接下来克里将这个系统进一步扩展到其他CPU平台中,看看这个新架构的效果在其他CPU平台上是否表现一样优秀。

看到克里在操作系统改进上成绩斐然,杜克忽然心中一动,指示克里针对泰坦II原型机的操作系统进行优化改进,看看能不能取得一些成果,由于这个平台克里已经非常熟悉,很快就出结果了,针对泰坦II原型机优化改进后,新的Craylinux系统提升了将近百分之五十。

这个优化效果将杜克吓了一跳,这可是超级计算机啊,提升这么多,等于是不花钱又将系统升级了一次一般。杜克调出克里优化改进的地方,发现最大的改进来自于并行调度算法的改进,单单这一处,修改几千行代码,系统性能就直接提升了百分之十五左右。

克里改进的新并行调度算法,使用了一些预测功能,使得整个超级计算机系统的计算能力几乎达到了百分之百饱和运算能力,而原来的算法充其量可以利用到系统百分之八十多。

有了这个成果,杜克冥思苦想了一个下午,终于想出了一个迂回的方法,决定用这个成果去碰碰运气,看看有没有机会借机接触到自己想要的东西。

“教授,”杜克敲开了安德鲁教授的门,恭敬地说道:“我研究了一下我们的超级计算机操作系统源代码,发现其中还是有较大的性能提升空间。”

“是吗?”安德鲁教授饶有兴趣地看着自己的这个有计算机天才之称的得意门生,“有没有办法进行改进?”安德鲁可没有什么指望杜克在发现问题后,这么快就有了解决方案,这个不过是顺口说说。

“我重新编写了一下那个薄弱部分的代码,经过模拟测试和计算,性能提升了大约百分之十五。”杜克说道。

性能提升百分之十五?!安德鲁原本比较轻松自在的脸上,充满了不可置信的神情,完全没有想到杜克不但找到问题,而且还解决了这个问题,将系统性能提升百分之十五,要知道这可是超级计算机,一个百分点的提升都是极难的事情,杜克居然说可以将性能提升百分之十五!

安德鲁坐不住了,他站起身来,激动地问道:“杜克,这事情可不能信口开河,你有什么证据?”

杜克拿出笔记本电脑,调出修改Craylinux并行调度程序的源代码,“教授,你看,就是这部分代码,原来是这样写的,根据我对这个算法的计算,这个算法对于超级计算机运算单元的利用效率应该不会超过百分之八十五。”

“但是按照这样修改之后,对于超级计算机运算单元利用率将会提升到百分之九十九点几,通过智能预测计算单元的使用,大幅度提升了调度的效率。”

杜克在笔记本电脑上安装了一个虚拟机软件,这个虚拟机是Cray公司开发出来的,可以运行Craylinux进行调试,杜克给安德鲁演示了一下修改前后系统的运行情况,用一个测试软件来测试系统性能,发现在虚拟机软件上面性能提升了将近百分之十。

这是因为虚拟机运行的环境离真实的超级计算机相差有点大,由于缺乏几万个计算单元,使得调度算法的改进对性能的影响没有完全体现出来,但是对于安德鲁来说,这个已经足够了。

能够提升百分之十在超级计算机上也是一种巨大的进步,要知道超级计算机的性能提升可不是一种容易的事情,每一个百分比提升的背后都意味着要付出昂贵的代价,如果现在有机会不花一分钱的硬件变化,就能够提升百分之十的性能,安德鲁真是开心得要开一瓶陈年红酒来庆贺。

“杜克,你这段修改的程序可以留下来吗?我们想同Cray公司联系一下,看看是否可以利用你改进的这个操作系统,来对泰坦II进行改进。”安德鲁征求道。这个改进毕竟是杜克的一个成果,而且是一个非常重大的成果,安德鲁要源代码当然需要获得杜克的许可,尽管安德鲁还是杜克的导师。

杜克虽然对于将这个改进拿出去有些肉痛,毕竟这个成果Cray公司以后就可以用在他自己的新机型上面了。按照超级计算机昂贵的造价来说,这个提升高达百分之十五的新算法简直价值亿万。但是现在却不得不拿出来,因为杜克希望通过这个调度算法改进,去吊出核反应模拟程序这头狼。

“当然没有问题,不过这个改进的知识产权,我希望能够留在核子实验室。只为改造泰坦II而用。”杜克要求道,还是将这个改进的使用限定在某个范围之内,当然这个要求对于安德鲁教授来说,是乐见其成的。

第814章 绝密试验第721章 非洲大开发第733章 国有民营第317章 逼供第683章 塔巴斯空战(2)第337章 RPG-7火箭筒之战(下)第628章 偷袭(6)第64章 春节之计划第86章 未来产品的走向第435章 士为知己者死第173章 基地建设(7)第一百一二十章 投资争夺战下第696章 深海大营救(下)第563章 军委会议(下)第53章 松下伟男的阴谋第550章 围捕第188章 要求第553章 反应第239章 征兆第309章 争议和难题第449章 亮剑第229章 来自苹果的专利威胁第1章 楔子第591章 灵异事件(下)第602章 军事交流(中)第236章 转机第723章 柳暗花明第458章 临界问题第156章 破局第336章 RPG-7火箭筒之战(上)第723章 柳暗花明第615章 暗战(2)第568章 大逆转(中)第243章 福将杜成义第428章 徒劳无功第69章 有关部门上门来(上)第362章 靠山(中)第308章 压力第317章 逼供第281章 好事上门第684章 塔巴斯空战(3)第一百四五十二章 海外并购5第635章 大决战(7)第828章 最后决战(2)第704章 比莱姆的恶作剧第350章 合作(3)第34章 建武归来第211章 非洲之行(7)第136章 风投(二)第827章 最后决战(1)第751章 神兵天降(下)第708章 后手第707章 浮出水面第574章 震慑天下第616章 暗战(3)第808章 诱敌深入第639章 大决战(11)第585章 成果斐然第780章 伪造第303章 安排第119章 投资争夺战(上)第11章 分手不必在雨天第184章 虚拟泰坦和天然核反应堆第34章 建武归来第73章 喜讯不断(上)第280章 军中大佬第一百四五十二章 海外并购5第65章 春节之波士顿鸭子游(上)第25章 游戏版权之争(上)第248章 人事布局第509章 猫和鼠游戏(14)第84章 改进版念力头盔第210章 非洲之行(6)第491章 重点保护(下)第623章 偷袭(4)第108章 又见临时工第25章 游戏版权之争(上)第194章 开局第549章 惊人发现第561章 战争疑云第739章 绑架第268章 震怒第190章 底线第119章 投资争夺战(上)第649章 能源危机第62章 香艳的专访(下)第407章 两院院士第809章 战事升级第773章 血战巴拉卡(3)第398章 谈判(二)第653章 共享盛宴第662章 失败的第一次飞行第753章 扶植第654章 应者云集第556章 不一样的结局第599章 不战而屈人之兵(上)第518章 连根拔起第314章 搜捕第532章 失之东隅,收之桑榆(下)第751章 神兵天降(下)