他山之石:合作与开源
Alpha的停产多少有点让人遗憾,但这也揭示了产业的一个规律,就是只有量产才能降低单个产品的成本,而产品的成本是厂商的核心竞争力之一。RISC系统的专有性和封闭性,在当前业界普遍注重开放和合作的大趋势下,显得有点曲高和寡。而事实上,UNIX服务器厂商并没有一味地死守阵地,也在尝试开放,也在尝试将RISC处理器应用到更广泛的领域。
从2000年开始,IBM就联合了Sony、Toshiba两大厂商,共同投资4亿美元开发基于Power架构的游戏机专用高阶芯片——Cell处理器。Cell微处理器原型使用90nm工艺生产,集成了一个双线程的PowerPC核心和八个用于浮点计算的SPE单元。后者在娱乐,工作站和服务器系统中大有用武之地。
PowerPC核心计划拥有32KB L1缓存和512KB L2缓存,同时每个SPE将拥有256KB的局部存储器。
Cell的一个优势是支持多种操作系统,包括Linux、用于计算机娱乐和消费电子应用程序的实时操作系统以及用于特殊应用程序的客户操作系统。IBM将Cell处理器的定位不仅在于提升面向数字多媒体领域的应用程序和主板级产品的性能,潜在的应用还有政府实验室、数字安全、高等教育以及复杂的计算。
2006年,IBM成功地向市场首款Cell刀片服务器BladeCenter QS20,Cell处理器开始全面进军HPC(高性能计算领域)。
除了Cell芯片,IBM还联合一些大公司,发起成立了Power.org组织,向组织成员授权Power架构芯片的使用权。根据这一计划,IBM会向开发者提供芯片说明和开源工具,鼓励他们联手合作,为IBM芯片开发新的用途。
就在IBM逐步开放Power芯片的同时,RISC厂商的另一阵营Sun也没闲着。Sun的OpenSPARC项目除了公布其芯片设计之外,还发布了UltraSPARC Architecture(UltraSPARC架构)2005 和 HyperVisor API技术规范,以帮助Linux、BSD和其他操作系统、中间件和应用程序向基于“酷线程”技术的UltraSPARC T1(代号为Niagara)处理器移植。
Sun公司实施OpenSparc项目是为了增强Sun公司Sparc系列产品之间的联系。Sparc系列处理器在近几年在IBM的Power处理器、英特尔和AMD的x86处理器的竞争下已经失去了大量的市场份额。Sun公司希望通过Sparc处理器开源带动研究项目和商业开发的发展。
目前,OpenSparc源代码的下载超过了3000个。一家名为SimplyRISC的公司打算生产一种单核心版的Niagara芯片,以供各种嵌入式低能耗的运算设备使用。而另一家名为Aldec的芯片设计公司也打算推出一款可以免费试用90天的Riviera软件,以便消费者体验虚拟的Verilog设计。
IBM的开放和Sun的开源之举,显示出UNIX厂商不是在消极抵御,而是采用主动走出去的方式,寻找更多的伙伴和新的市场机遇,将专有的RISC不仅仅是用在IBM或者Sun的服务器中。
POWER6重任在肩,UNIX绝地反击?
0
相关文章