我需要你的帮助。我遇到了一本有趣的书 - 编程细胞处理器:游戏,图形和计算 - 它主要包含C和一些Assembly for Cell。这项技术确实很有意思,但我有一些疑问。
这本书是从2008年开始的,有些事情发生了变化:
那么你认为它值得吗?仅仅是出于教育目的还是“更严重”的事情?
欢迎任何想法,谢谢!
答案 0 :(得分:1)
IBM倾销了Cell用于通用计算机。它将在Playstation中存在未来5年,我非常确定下一代Playstation - 无论什么时候准备好 - 都会再次使用Cell,因为在CPU领域建立新的东西是如此难以承受。
但作为一项技术,它确实不再感兴趣了。学习CUDA可能是更好的选择。
答案 1 :(得分:0)
鉴于您无法访问Cell计算机,我建议它可能不值得。我非常喜欢Cell架构 - 我认为这是朝着正确方向迈出的一大步。不幸的是,在过去做了一些Cell开发之后,我对工具链,模拟器以及最近对开发人员看似充满敌意的态度感到非常失望。
因此,鉴于您无法使用真正的Cell机器以获得通过编写该习惯用语中的程序所获得的速度增益,您可能会更好地研究一般的分布式编程技术(使用MPI或类似的东西)。这些技能将很容易转移到Cell或其衍生产品,或将来可能出现的任何类似架构。
就我而言,尽管我感到很痛苦,但我认为Cell基本上是一个发展的死胡同,除非你有权获得商业开发许可证,你实际上对你的实际能力非常沮丧从建筑中获取任何东西。