2)第一百九十七章 迂回_外星代理人
字体:      护眼 关灯
上一章 目录 下一章
  ,发现最大的改进来自于并行调度算法的改进,单单这一处,修改几千行代码,系统性能就直接提升了百分之十五左右。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  请收藏:https://m.soushuwang.cc

(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)

上一章 目录 下一章