第129部分(第2/4 页)
应你,不管最后成不成功我们都卖一台超级计算机你,怎样?”
张国栋还是沉吟了一下,“大规模并行软件的开发是个累活,周期很长,不像硬件升级那样见效快。 要知道以前我们的软件都是串行编写,假定在一个CPU上面执行任务。 超级计算机把这种情况彻底打破了,转而强调“并行计算”。 高性能计算的原理其实并不复杂,就是将一个任务分成几份,每个服务器完成一份,但并行化的基础是对此代码涉及的应用科学有透彻的了解,在理解的基础上,再进行合理的任务切分,精细地处理负载平衡、通信等问题。 能够写并行软件的高级人才是少之又少。 事实上,为超级计算机编程更是数学家的工作。 他们不仅要有精湛的数学头脑,懂得各种编程语言,还要熟悉计算机硬件。 更重要的是,他们必须愿意投入时间来设计各种算法和进行软件编程,最后,还要确保软件经过调试能够在超级计算机上使用。 而我们龙腾这样的数学家可几乎没有啊。 ”
“我们中科院愿意将许峰雄的团队暂时借调给你们,要知道这个人可是我们中科院的天才了,他在人机对弈方面有着狂热的兴趣,我们只有一个条件,借调后要归还。 ”赵所长都快哭了。
“成交!”张国栋笑眯眯的说道,嘿嘿,至于还不还这就是个问题了。
PS:今天开了五个小时的会,回来晚了,实在不好意思!!~!
..
第二百一十五章:虚拟机和国家任务
张国栋为银河计算机的软件开发分配了70名工程师,这已经是张国栋能拿得出手的极限了,虽然龙腾有着2000多名软件工程师,可是既要懂软件又要在硬件上面有着非凡造诣的人真的不是很多,加上中科院以许峰雄为首的三个人,暂时组成了一个73名核心工程师的技术团队,加上外围的服务人员,也达到了一百多人了。 这在龙腾的队伍中算是比较庞大的团队了,能够与之相比的恐怕就只有操作系统开发团队和游戏开发团队了。
“周博士,这次叫你过来呢,主要是想听一听你对于虚拟机的看法以及你们的进度。 ”早在两年前张国栋就开始布置这方面的任务了,周新铭加入进来后很快就成了这个团队的领导者,而原先的诸如朱崇军等跟随张国栋一起的创业者则另有用途,毕竟他们只是个本科毕业生,再有天赋,有些东西搞不出来就是搞不出来。
“老板,我们是这么想的,根据我们的讨论,虚拟机它是一个虚构出来的计算机;是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。 而老板让我们开发出Java的虚拟机来我们觉得这是一个天才的创举,目前Java的语言语法部分已经完成了,我们现在在集中解决两个部分,一自然是Java自带的编译器了,第二个就是Java虚拟机了。 Java虚拟机有自己完善的硬件架构;如处理器、堆栈、寄存器等;还应该具有相应地指令系统。 ”
“那你们应该明白了Java的跨平台性和虚拟机的关系了吧。 ”张国栋笑眯眯的问道,这种不需要自己动手只需要一个念头下面自然有一大票人为你来实现你的想法的感觉是在是太好了。 难怪有那么多人希望穿越回去,就冲这一点也能让人多活不少年啊。
“是的,目前我们设计地Java语言的一个非常重要地特点就是与平台的无关性。 而使用Java虚拟机是实现这一特点的关键。 一般的高级语言如果要在不同的平台上运行;至少需要编译成不同的目标代码。 而引入Java语言虚拟机后;Java语言在不同平台上运行时不需要重新编译。 Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息;使得Java语言编译程序只需生成在Java虚拟机上运行地目标代码(字节码);就可以在多种平台上不加修改地运行。 Java虚拟机在执行字节码时;把字节码解释成具体平台上的机器指令执行。 只不过老板,我们真不明白为什么要叫Java语言,对于我们来说Java真的非常拗口。 难道叫龙语言不好么?”
“这个怎么说呢,你也知道我们推出Java的目的是一统市场上的高级开发语言,至少让要C系列语言的使用大大减少。 但是如果我们使用龙语言这个名字的话在西方容易受到抵制,毕竟在西方人眼中龙是邪恶地。 更重要的事。 在计算机世界中,人们一般习惯于将名字命得比较神秘,这能增加吸引了。 反正大家以后就会慢慢习惯的。 ”还有一个没说
本章未完,点击下一页继续。