课题上取得了不错的进展,杜克可以将精力放到泰坦II虚拟系统的改进上,克里依据杜克的指示原汁原味地实现了泰坦II,但是杜克感觉这不是最优的选择。
特别是在IO和存储方面,克里具有现在技术完全不具备的条件,如果消除原来的这些限制,克里虚拟出来的泰坦II应该有着比原型机更好的性能才对。果然当杜克指示克里进行进一步的优化改进后,仅仅是放开了IO读取和存储分配,虚拟泰坦II的性能就几乎飙升了一倍!
由此可见IO和存储对于运算速度影响有多大,但是这还没有完,考虑到CPU和GPU各有所长,杜克期望通过动态调整CPU和GPU的计算节点数量,实现最佳的性能。这个调整思路一出来,克里优化出来的泰坦II系统就更加惊人了,在针对偏重浮点运算的测试应用下,具备最大数量GPU配置的泰坦II性能几乎提升了十倍之多。
当然,对于这种大量浮点运算条件,GPU配置比例差不多达到了百分之九十。要知道这可是完全没有修改系统架构的前提下实现的,要是研制超级计算机的专家知道有这么一个强悍的模拟系统,不崩溃掉才怪。
要知道在通常的研究中,超级计算机要想将性能提升十倍,一般至少都需要2-3年的时间,等到相关硬件子系统性能提升后,累计这些更高性能的子系统才能够实现,像克里这样单纯经过动态调整、根本就不改变什么硬件设施就能够实现,实在太妖孽了。
当然换着是逻辑判断更多的人工智能应用,杜克发现这个CPU和GPU的比例又要反过来才能够实现更好的性能。因为在这方面是CPU的强项。
经过这番测试,克里掌握了根据应用类型动态调整虚拟泰坦II系统的方法和计算公式,可以很快根据软件系统的运算需求进行动态调整系统组成。单单就这一点,杜克就能够在同样的条件下比别人快十多倍得到结果。
何况克里还能够进一步增加运算节点,继续加强虚拟泰坦II的计算能力,虽然杜克没有指示克里进行类似的改进,主要是现在还没有这个需求,他在克里改进了硬件的动态变化之后,开始瞄准Craylinux系统进行优化。
这个一方面是提升系统的能力,另外一方面是积累操作系统研发的经验。科大刘校长牵头的操作系统重大专项研究项目现在已经批准立项,第一期国家拨款6000万人民币进行操作系统的实验性研究。
作为主要的架构师,杜克需要提出新操作系统的架构设想。立项要求中,这个未来的操作系统需要具备高性能、高可靠性、高安全性、高伸缩性的四高特性,另外还要具有在通用平台下运行的能力,也就是说要兼容当前的主流硬件,包括时下主流的CPU/GPU/内存/硬盘/外设等等。
有了这么高的要求,杜克可以选择的最佳蓝本就是linux。只是linux虽然说是开源系统,但是正因为这样,任何基于linux的新改进都要求被公布于世,如果你想要公开进行商业使用推广的话,这个对于国家来说是不可接受的。
所以,新操作系统以linux作为蓝本是没有问题,但是在架构上却不能照搬照抄,否则就会侵犯其知识产权。
独立封装硬件操作核心是不可缺少的,杜克新开发的手机操作系统就是这么做的,只是手机操作系统是针对一个有限硬件平台的封闭式系统,大幅度减少了兼容性的考虑,所以效率很高。
但是这个新系统却不能这么搞,这样以后还得针对特定的硬件平台,这样的系统称为通用操作系统,杜克都不好意思说是自己参与研制的。所以独立封装硬件操作核心同新设备驱动之家的关系比较难处理。
开放第三方对于核心部分的读写,会产生比较严重的安全隐患,很多病毒都会模拟新设备驱动来对操作系统进行核心层面的操作。所以这个问题现在基本上是很难取舍的,windows为了兼容性不得不打开一道缺口,杜克原本也不知道该如何才能够避开这个问题。
直到克里虚拟成功泰坦II,杜克才受到启发:将整个基本硬件看着一个完整封装好的内核,而外设都必须通过调用内核的SDK来开发驱动,实现外设同内核之间的数据交换和运算调用。这样,杜克就可以确保内核的安全。
相对于层出不穷的外设来说,内核需要针对的环境就非常有限了,CPU,主流的就俩三家,加起来虽然总数看起来也不少,可是真正有指令集变化的型号,总数超不过20种指令集!
但是毕竟都有限,如Intel的通用桌面级CPU的指令集,截止到2014年,其中扩展指令集部分也不过是MMX,SSE,SSE2,SSE3,SSSE3,SSE4.1,SSE4.2,SSE4.3,EM64T等区区九种。
所以有了高端CPU模拟经验,克里要模拟相对低端的CPU,简直就没有多少难度,无非是消减性能和指令集支持。
杜克可以针对一款较高端的CPU开发出一中核心的处理应用,剩下的兼容性就将在这个核心应用上进行修订,根据不同的CPU进行指令集兼容性设计。
由于有了超级计算机操作系统作为基础,未来这款操作系统杜克初步考虑区分为桌面和服务器俩种型号。
服务器型号将支持现有超级计算机架构的海量内存和超多CPU集群,实现大型机同中型工作站的统一,对于很多应用来说,如数据库、web服务器、视频服务器等资源消耗应用可以在不改变程序的情况下就得到最大的兼容性。
而桌面型仍然将支持多逻辑CPU,只是数量将被控制在8路物理CPU,按照2014年主力CPU最多32核计算,就是256个逻辑CPU,这样就算是8路的小型工作站,也可以在这个系统上发挥得淋漓尽致。
整理了一下思路,杜克慢慢有了一个大概的结构划分。将这个思路传递给克里后,克里就在Craylinux基础上精简出一款针对2路20核平台的新操作系统,开始验证杜克的想法。
推荐都市大神老施新书:校花的全能保安
按 “键盘左键←” 返回上一章 按 “键盘右键→” 进入下一章 按 “空格键” 向下滚动
小说推荐
- 混乱代理人
- 用有限的生命,去创造无限的邪恶 我与混乱一起行走在人世间,所过之处秩序必然崩塌
- 科幻小说白色十三号未知
- 最新章:说明
- 天道代理人
- “什么?你是一品妖神“不好意思,我是天道代理人,这片儿…归我管”本是盗门传人的张长生,意外穿越到了陌生世界,阴差阳错的重生在一位落魄书生身上 而穿越时所带的黑色小塔,竟然是老天爷的栖身容器,这下可牛大.发了,摇身一变成了天道代理人 你是妖神对吧?你是巫神对吧?不好意思,这片儿…归我管【展开【收起】
- 玄幻小说敦厚善良马教官未知
- 最新章:第一卷 九天疑云 第四十六章 【威猛先生】张长生
- 监督代理人
- 1.本文讲述了一个重生做动画的故事.2.因为某些因由,登场舞台做了特殊限制 3.然而果然还是希望我能重新找回了节操。
- 网游小说红叶知玄未知
- 最新章:第一百八十三章 Angel Beats(二)
- 天堂代理人
- 上帝每天有许多的公务要忙,经常无法顾及自己的爱好,于是上帝想到了一个好办法,随机在人间挑取一个“幸运儿”当场去世,来天堂当自己的奴仆,帮自己处理人间的琐事。于是“天堂代理人”诞生了。光怪陆离的传说;扑朔迷离的悬案,一个个被隐瞒的阴谋,脆弱的人性终将会暴露在阳光之下【各位冤魂,走过路过,千万不.要错过
- 玄幻小说清客二点三未知
- 最新章:第二十五章 大雪纷飞(完结)
- 军火代理人
- “万家灯火,多么安宁祥和的世界啊“嗯“唉!怎么忍心破坏这份宁静“哦?那你愿意用生命来换取这份宁静与祥和“呃…我想想“二选一,做决定吧“好吧,好吧,我会点燃这里的战火,真是的,难得想做一次好人,结果还没机会
- 科幻小说愤怒的孤独未知
- 最新章:第53章 淞沪(6)
- 秩序代理人
- 这是一个什么都有可能发生的世界,我们游走于黑白阴阳之间,完成每一桩委托,守护这人世间的和平与秩序。
- 都市小说云铲屎官未知
- 最新章:第一百零一章 有缘再聚
- 仙劫代理人
- 修仙之人,高危职业!仙劫频发,天雷威力离谱还专劈倒霉蛋。沈佑,金牌仙劫保险经纪人,业务能力MAX,专帮修士在死亡条款里抠出生路 但讽刺的是:他自己却是个“仙劫磁铁,小境界雷劫都堪比灭世!更惨的是,他身负不死诅咒—每次死去都会失忆重生 为了凑够自己那“天价保单”的保费,沈佑只能铤而走险,专接“九死一生
- 都市小说卧心藏胆未知
- 最新章:第7章 师父的汤
- 阴阳代理人
- 无论你信不信这个世界上有鬼,我却从小和它们为伍。我叫端木森,没有十岁之前的记忆,也不知道自己的父母是谁 在孤儿院里长大的我,身边的朋友总是一个接着一个死去。某天深夜,我偶遇白无常勾魂,惊吓过度的我本以为自己肯定没命,却遇到了改变我一生命运的大叔 从此之后,我走遍了华夏大地的每个角落,见识过形形色色的
- 科幻小说暗丶修兰未知
- 最新章:番外篇_新书正式发布!
- 诡异代理人
- 你见过深夜酒吧小巷子里身穿JK的少女丧尸杀人吗?方凡见过,还录了像 报警后,录像消失一空。方凡被警察当成了神经病轰出了警察局,而后,方凡发现这个世界远远没有那么简单“嘘,不说了,诡异来了”本书又名《黑夜清道夫,安心看三章,不好看欢迎砍我。
- 科幻小说夜日生未知
- 最新章:停更