IBM将向Cell处理器开放源软件库

Cell处理器的三家开发商IBM、东芝和索尼准备公布完整的Cell芯片规范和软件库,希望以此来聚集Cell处理器开放源代码社区的人气。索尼的Playstation 3(PS3)就采用了Cell处理器。这三家合作伙伴都希望这一多内核芯片能不仅仅应用于索尼自己的系统,而且还能应用到从HDTV到超级计算机的多种应用。

 

IBM设计团队的负责人表示,目前IBM还不打算在其自己的系统中采用基于Cell的芯片或将它推向商业市场。IBM的策略是,在其工程服务部门建立一支团队帮助其它客户定制各种版本的Cell处理器,它们可以由IBM的晶圆工厂进行制造。

 

东芝的一位代表说,该公司将发布Cell处理器的硬件参考设计和软件开发平台,但没有透露这些产品的价格和上市时间等细节。作为开发伙伴之一的东芝最有可能将基于Cell的设计打入商用市场。目前东芝已经表示,将于2006年推出采用该芯片的电视机。

 

基于这方面的考虑,IBM、东芝及索尼这三家Cell合作开发商正将目光转向开放源代码社群,以招徕客户对该架构的兴趣。

图1:在PS3的Cell处理器中,
多线程PowerPC监控特定处
理器单元阵列。

 

“我们的意图是开放Cell软件架构,其目的是希望业界帮助我们发展底层软件。”IBM Cell团队的负责人Jim Kahle表示。

 

这三家公司已对Cell架构规范做了最后的审查,并已于5月底向软件开发人员公布。该规范包括针对Cell特殊内核的200多条新指令的细节。他们还计划最早于今年秋季发布Cell开放源软件库。

 

“我们还没确定这些库的授权许可条款,很难免费出让这些东西。”Kahle在春季处理器论坛陈述后的一次访谈中表示。

 

这三家公司几乎完成了Cell处理器的一个应用二进制接口和语言扩展。系统级仿真器也将近完成。接下来将推出的是针对Cell处理器的一个全功能Linux实现。

 

“我们的计划是开放针对Cell处理器的源代码软件,并随着时间的推移逐步将它产品化。”Kahle介绍道。

 

Cell能被用于包括视频处理、医学成像和高性能计算等各种应用领域,他说。尽管IBM目前还未计划立即着手基于Cell的设计,但公司正在考虑如何将源自Cell的理念应用于其未来的CPU,并在评估Cell用于未来服务器的可能性。去年11月,IBM公布了一款基于Cell的工作站原型。

 

转向开放源社区是这三家合作伙伴试图吸引用户的一个良好举措,Microprocessor Report的主编Kevin Krewell认为。“IBM急于找到Cell的其他应用机会,但这有许多软件工作要做。”他说,“诉诸于开放源社区很有意义,因为这能吸引许多相当聪明的程序员为Cell开发软件和应用程序。”

 

不过,Cell必须克服作为一款新的而且不易编程的芯片所存在的困难,另外,Cell相对较高的功耗也是个问题。

 

“一旦入了门,你就会发现Cell是一个有趣的架构。但它可能使那些要求更对称或更低功耗的人望而却步。”Krewell说道。

 

IBM的Kahle介绍道,Cell的工作电压范围从0.9 V到1.3V,但这三家开发伙伴希望能将工作电压控制在0.9V附近,以将功耗降低到能用风扇冷却的水平。Kahle没透露性能或功耗指标。

 

“我曾经告诉他们,我估计在4GHz时,Cell的功耗将达到80W,但他们没什么反应,” Microprocessor Report的Krewell表示。

 

开发团队实际上使Cell工作在3.2GHz。虽然Cell的开发人员曾谈及Cell将被用在诸如下一代便携式游戏机(PSP)这样的手持应用中,但在目前并不实际。

 

“对于手持设备来说,这种架构功耗太高。”Krewell表示,“Cell设计团队将不得不重新设计以将其用于手持设备。而手持设备目前是个令人感兴趣的领域,例如,便携式MPEG-4视频播放机这类产品。”

 

Cell开发成员已经讨论过的高端超级计算领域可能也面临困难。就目前的架构而言,只有两个Cell处理器能直接组合在一起。需要一个单独的开关将更多的Cell处理器连接到类似于IBM的BlueGene/L这种超级计算机所用的大规模CPU阵列中。

 

至于可编程性,Kahle指出,由于操作系统在一定程度上分担了芯片的复杂性,Cell可被用作具有XML或TCP处理功能的加速器或卸载处理器。其它的编程模式可能要求用户了解用于PowerPC的各种编译器及位于其下的多个专用核。

 

但是这种架构存在一个问题,即缺乏任何外设,诸如千兆位以太网媒体访问控制器和包处理模块等,而这些在连网时都是需要使用的。

 

尽管如此,Cell的确还有些机会。“如果我准备开发下一代机顶盒或媒体服务器,我将考虑Cell。”Krewell表示,“现在PS和Xbox 360的工作已完成,IBM有一大批设计人员正在寻找下一个项目。” 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值