Posts Tagged ‘ Cell

在OpenGPU组织上面关于我的文章”由IBM停止Cell研发而想到的异构计算与CUDA GPGPU”的讨论.

文章被转载到了OpenGPU.org组织上面去,里面有很多高手对偶的这篇档案展开了讨论,无奈偶才疏学浅,不好发表什么,于是就默默的看着他们的言论学习强大.

现在整理一下他们的回帖,也是相当棒的资料和经验,让我受益匪浅.

原文地址:http://www.ispinel.com/2010/01/27/163

讨论内容:

qiaojie:我相信异构平台会是未来并行计算的主流,不过感觉Cell的Local Memory是个比较失败的设计,直接导致了编程困难从而导致最终被抛弃,如果把Local Memory变成cache的话编程就简单多了。

cyj:我对GPGPU只有一知半解的理解,但是根据我的分析来看,CUDA中正是因为有的Shared Memory才能或得几十倍于CPU的加速比……,不知道这是不是也算作失败的设计?

qiaojie:其实NV也知道ShareMemory只是过渡方案,所以在设计Fermi的时候做了改进,可以让ShareMemory配置成Cache。Larrabee的话就更是直接的支持统一内存空间了,从编程角度上来说,我是更青睐Larrabee的,不过可惜Larrabee难产了。

Read more

由IBM停止Cell研发而想到的异构计算.

这篇文章也是老早就写好的了,大概是去年的11月份就写好了.

声明:本文受Creative Commons 署名-非商业性使用-禁止演绎 2.5 中国大陆 License协议保护.

cnBeta看到了IBM公司宣布停止研发Cell处理器,想想过去,发现已经过去了四年了,从最早在ISSCC 2005上面发布这颗CPU,是多么的让人诧异和惊奇或者说惊喜.

Cell处理器最早是使用在SONYPlayStation 3视频游戏机上面,同时也有少部分视频转换卡(比如丽台WinFast PxVC1100)或者是其他领域(家电和其他).

关于Cell的历史:

最初是在2000年年中的时候,SONYTOSHIBAIBM开始研究下一代游戏机处理架构,在同年秋季达成了一致:SONY作为内容提供商,IBM主要进行CPU开发,TOSHIBA作为大批量生产与开发的技术伙伴。Cell处理器的设计的最初目标是达到Play Station2PS2)处理器性能的100倍。
在最开始的研究阶段,IBM的研究部门设计者讨论了各种各样的多核技术——从传统的芯片多处理器到数据流导向的多处理器,同时,IBM在工艺上面也在前沿工艺加以辅助,包括当时非常前卫的90nm工艺, SOI(Silicon On Insulator)LOWkDielectrics以及Copper Interconnects技术等。

2000 年底,设计者终于在架构上达成了一致:Cell将基于64Power架构,同时包含内存控制器和协处理器。

Read more

return top