为具有一个中央处理内核、八个专用处理内核的Cell芯片编写代码不是一件容易的事儿。
Octopiler 试图改变这种状况,它能够将编程人员编写的单一软件转换为数个不同的软件,同时在Cell芯片的数个内核上运行。
市场调研厂商Illuminata的分析师哈夫表示,为Cell编写代码相对困难一些,尤其是任务必须被分解成能够并行执行的线程。一个高级的、更抽象的模式将能够使编程更为简单。
在认识到为Cell芯片编写代码的困难后,IBM 在2004年就表示将使这一任务更简单。IBM 的研究人员计划3 月份公布一份有关为Cell芯片编写代码的指南。
该指南的摘要指出,高级编程人员能够开发并以手动方式优化应用软件,充分发挥Cell芯片的性能潜力。但我们相信,先进的编译器优化技术能够弥补可用性和性能间的差距。
与其它编译器相比,Octopiler 有更多的工作要做。其一,它必须以与PowerPC 内核使用的语言不同的语言为八个协处理器生成指令;其二,它必须将软件代码分配到9 个内核上,并对它们之间的通讯和内存共享进行管理。
以下个人观点,那些担心sony在软件支持上能力不足的同学们可以放心一些了, 至少在cell相关方面,是IBM在提供支持。
CELL芯片机能无限 |
网友评论