服务器 频道

颜维伦:SPARC不是Sun微电子的全部

    【IT168 专稿】3月27日,Sun公司对外宣布成立微电子事业部,并由执行副总裁颜维伦博士领导该部门的工作。在此之前,颜维伦负责存储事业部的工作。但实际上,颜维伦从事微电子的研究和管理工作已经有27年的历史,他拥有丰富的专业技术知识、电子学工程愿景和业务管理经验。

    在过去的五年中,颜维伦成功地振兴了公司基于SPARC处理器的服务器产品线,提出了处理器行业中吞吐量计算的理念,发布了世界上第一款绿色经济型多核/多线程开源微处理器――UltraSPARC T1。此外,颜维伦还享有电气工程和计算机工程的博士学位,并拥有3项美国专利。

    4月20日,借着颜维伦博士来到中国的机会,记者就Sun处理器的发展以及Solaris开源等问题,和颜维伦博士进行了面对面的沟通。

    加强处理器的研发和创新能力

    记者:Sun为什么要成立微电子系统事业部?

    颜维伦:我们之所以要建立新的微电子系统事业部,原因很简单。在过去两三年里我们积极地把Solaris推广到Sun自己的产品之外。即使是戴尔的x86平台或者是惠普的,或者是IBM的,大家都认为,Solaris操作系统会让用户得到更高的效能和稳定性。

    同样,硬件系统也可以这么做。到今年7月,Sun推出SPARC产品刚好满20周年,这么多年来,我们建立起了一支晶片设计团队、测试团队,还有在设计晶片工具研发的方面,有相当深厚的基础。所我们觉得,这方面的资源和财富,我们也有必要把它开放出去,超越Sun自己的产品系列。因为Sun一个最大的长处,就是它的创新研发能力。微电子系统事业部就是在这种理念之下所建立起来的。

Sun公司执行副总裁、微电子事业部负责人颜维伦

    SPARC只是一部分工作

    记者:Sun一向以SPARC处理器闻名,新的部门为什么叫微电子系统事业部而不叫处理器事业部?

    颜维伦:SPARC处理器是微电子事业部的一项重要工作,但不是全部。微电子事业部将全面负责Sun公司的网络技术、密码技术、高性能计算和服务器系统等的研发工作。事业部除了服务于全球的OEM客户之外,还将承担Sun现有系统业务的供应商角色。

 

    新技术既服务Sun也服务于合作伙伴

    记者:你能给我们描绘一下微电子事业部未来的蓝图以及主要的业务模式吗?

    颜维伦:
微电子事业部最高的优先级,就是继续朝着我们原来制定的方向和目标研发。我们会研制适合今天所有运算需求的多核心、多线程的酷线程SPARC处理器,来支持我们的SPARC服务器业务。从服务对象的角度来说,Sun公司是我们微电子事业部的第一个“顾客”。

    如果继续往前走,我们也会有第二个顾客、第三个顾客……。其实,大概在10天以前,我们就有了第二个顾客。我们把“Niagara 2”处理器技术授权给了美国的马威尔,这是一家专门提供网络晶片的公司,它将用这种技术去发展出它自己的晶片。当然,我们也希望在不久的将来,在中国也有用我们晶片的顾客。

    目前,SPARC进入前所未有的繁荣阶段,“Niagara 2”很快就要推出来,随后还有更多可扩展的型号。更高档次的“Rock”处理器今年1月送到工厂去做,现在晶片已经送回来了。

    SPARC开源受到热捧

    记者:去年Sun一个出人意料的动作就是开放了SPARC。现在进展情况如何?业界对此接受吗?

    颜维伦:
一年前我们把“Niagara 2”源代码开放出来,这是在处理器界第一次有通用的处理器制造商把它非常先进的处理器设计代码公开出来。业界对此反响强烈,到现在已经有将近5000个下载。从全世界的下载看,美国排第一,中国排第二位,中国已经有一家公司已经把UltraSPARC T1简化成四个线程的处理器,目前产品已经完成研发,并开始在工厂制造。

    此外,现在还很多学校在跟我们洽谈,他们有兴趣开发Open SPARC课程。我们和美国加州大学合作设立了一个技术中心,我们会帮助教授开发Open SPARC的课程,还有实验室相关的教学,希望借此让年轻的学生在学校阶段就接触到非常先进的多核心、多线程的技术。同样,我们也非常有兴趣跟中国的大学有类似的合作。

    SPARC是真正的开源

     记者:关于SPARC开源,它和其他厂商的处理器开源有什么不同?比如MIPS。

     颜维伦:
SPARC是真的开放。而有些公司的所谓开放是收费的,它的营运收入来源就是授权费。早在1990年,Sun创立了SPARC International。我们那个时候所谓的开放就是把SPARC标志捐了出去,同时我们把SPARC的第8、9个版本的规格也捐出去,都属于SPARC  International,任何人照着这个规格都可以研发他们相容性的SPARC处理器。日本富士通就在此基础上开发了自己的SPARC处理器,很多时候还跟Sun正面竞争。

     去年我们对SPARC开源,这在处理器领域是一个前所未有的创举。我们把整个设计的原始代码,包括软件编码,整个开放了出去。

     有些处理器公司在几年前也号称开放,但他们所谓的开放就是把十几年前已经没有人用的老旧的资料公布出来。我们把当前最新的产品开放出来,如果不是对自己的产品有信心,是根本做不到的。全世界很多人都在研究你,万一他们找出一个“虫”来的话,Sun的产品就没法在市场上立足了。

    合作会推动产业的发展

    记者:年初Sun和Intel宣布了全面的合作,成立微电子事业部是不是会将原先的双方竞争局限到一个部门去?

    颜维伦:
Sun花20年时间发展和壮大了SPARC处理器系列,赢得了用户。但是Intel和AMD也有很好的处理器。对用户来讲,其实他们并不真正在乎到底是用什么处理器,只要他的应用软件能够跑得很好,而且性能价格比非常令人满意。在这个大前提之下,我们一方面跟Intel合作,采取他们的处理器发展出一个系列服务器产品。另外,Intel也支持Solaris操作系统,对于他们的用户来说这是一个值得信赖的操作系统。

     基于同样的道理,我们也会把自己的处理器推出去。譬如说HP、IBM有兴趣买我们的处理器,我们照样会提供。这些年我们在多核心、多线程方面研究很超前,有些公司也正在沿着我们走过的路前进。
此前我们也注意到,有些厂商和用户对我们的处理器感兴趣,为了表明Sun在供应晶片方面也有足够的承诺,我们特别把做晶片的部分从做系统的部门分出来,让它有一个更独立、更自主的地位。

    芯片的线程不会是无止境的

     记者:UltraSPARC T1已经达到了32个线程。在芯片多线程技术,您认为未来的挑战是什么呢?多线程会不会有个极限?

     颜维伦:现在的发展状况和十几年前相似。上世纪90年代,我们从单处理器的服务器开始发展多处理器的服务器,当时的情况是软件跟不上。这里说的软件不是操作系统,而是应用软件。我们对操作系统很有研究,Solaris很早就能支持多处理器。

     这几年,处理器的线程越来越多,需要用户和市场来逐步消化。T1只有32个线程,T2虽然还没有正式发布,但它有64个线程,增加了一倍。后继我们还会加,这需要软件跟上,将处理器的多线程计算能力发挥出来。

     但处理器的线程也不是可以无限制地增加的。当一个晶片里面支持这么多线程以后,线程彼此之间会有互动,也会造成一些瓶颈现象。在某些地方,在线程少的时候并不会发现问题。比如说北京的交通,如果长安街总共只有几十辆车子的话,大家都会相安无事,交通顺畅,但当车子增加到某个数量的时候,哪个地方稍微窄了一点,马上瓶颈就显出来。

    现在厂商之所以会在竞相发展多核心技术,就是因为单核心在性能方面达到了一个瓶颈。但是多核心带来了芯片的复杂性开始成指数性地增加,然后它的投资回报就停止不前了。

    标注不是并发软件开发的好方法

    记者:你刚才多次说到了软件在拖后腿。对于开发并行应用软件,是通过处理器来实现并行,还是需要在软件代码里进行并行的标注?

    颜维伦:
在软件里面加上一些指示或者暗示,从过去十几年发展看不是一个很成功的做法,因为有些软件没办法加东西进去,有些厂商的软件也不让别人加。那该怎么办呢?有几种做法。就拿Rock处理器来说,Rock可以自动地跑线程,并且在适当的时机,它给自己创建一个线程出来,跑在应用主要要跑的线程前面,帮用户做一些额外的准备工作。此刻用户就不需要修改软件。这种全新的线程技术,会随着Rock处理器的问世而推出来。

0
相关文章