服务器 频道

2010年八核龙芯3将打造千万亿次计算机

    【IT168 专稿】本周二,在斯坦福大学召开的第20届HOT CHIPS学术交流会上,中科院计算所副所长徐志伟表示,中国正在增加对自主研发的龙芯处理器的投资,并计划在2010年构建出中国知名台千万亿次级(petaflop)超级计算机。

    20年前中国曾经决定不投资处理器研发,直到2001年才重新提上日程,并开始在这一领域做出努力。徐志伟表示,虽然现在中国在处理器芯片上的技术大大落后于英特尔、AMD和IBM等国际厂商,但中国已经制定了针对龙芯的长期规划,自2006年以来投资也已经增加了许多,中国正在努力赶上来。

    据介绍,中科院计算所已经研制了两代四个版本的龙芯处理器,最新的一个版本是龙芯2F。去年中科院计算所和意法半导体(STMicroelectronics)就龙芯的生产和销售达成了合作协议,现在龙芯2F已经被40家企业采用,用于机顶盒、笔记本电脑和其他一些电子产品中。

    徐介绍说,到下个月中科院计算所会完成下一个版本即龙芯2G的设计,龙芯2G在芯片上整合了更多功能。而到明年,还会把图形处理能力也设计到芯片中去,这和英特尔、AMD现在的做法一样。

    中国同时还在努力开发龙芯3,这是一款主要针对服务器的芯片,也是第一款采用多内核设计的龙芯处理器。到2009年,中国科学院预计将开发出8核处理器——龙芯片3将拥有四颗通用内核与四个专用内核,如针对科学计算。通用内核的主频是1GHz,和龙芯2相似。预计龙芯八核处理器的功耗为20瓦,仍然远远低于其它的八核处理器。

    徐志伟表示,计算所希望龙芯3在2010年可以用于构建性能达到每秒一千万亿次的高性能计算机。目前全球先进台千万亿次超级计算机是由IBM公司基于AMD皓龙处理器和CELL处理器架构研发的混合型超级计算机——走鹃。

    当被问到该项目的可行性时,徐表示,“这是可能的,但也有困难。”除了用于开发这套千万亿次系统外,计算所希望能为龙芯3找到其他的市场。但出于安全方面的考虑,美国对于政府部门采购中国设备是非常抵制的。

    由于龙芯是基于MIPS的内核,而不是采用英特尔和AMD的X86设计,这使得龙芯在PC上的应用受到了阻碍。为了在龙芯PC上运行Windows,需要对软件进行翻译,以实现X86兼容,而且在这个过程中会损失掉一部分性能。

    龙芯3增加了一些新的指令,可以把 x86-to-MIPS 的翻译效率提高10倍。徐表示,“我们的目标是达到80%的有效MIPS性能,现在我们只能做到40%,所以我们还有很长一段路要走。”

    In-Stat的高级分析师Tom Halfhill认为,中国在2010年实现千万亿次计算机的目标是有可能的。他说,“如果他们认为实现不了,为什么还要设定这样的目标呢?这不是让自己找难堪吗?”

    Halfhill大约在两年前在北京参加过龙芯方面的交流会。他说,中国当时正在开发可以运行在龙芯PC上的应用软件,包括基于 OpenOffice的生产性软件。他认为,由于中国人口众多,即便龙芯只是在中国国内销售,中国在微处理器市场上也会扮演非常重要的角色。他谈到,中国之所以要自己开发芯片技术,是为了让其企业不必再向其他国家支付大量的技术许可费和其他费用。
 

0
相关文章