我一直在考虑冒险并在我的 Playstation 3 上安装 Linux。由于 C# 是我当前选择的语言,因此下一个合乎逻辑的步骤是安装 Mono。
我做了一些研究,发现http://psubuntu.com/wiki/InstallationInstructions有安装 Ubuntu 的说明以及下载包含 PS3 特定版本 Ubuntu 的 ISO 的链接。http://code.google.com/p/celldotnet/上还有一个很酷的项目,它开发了一些代码来利用 CPU 的 6 个额外 SPU 内核,而不仅仅是您可以访问的通用内核默认。
问题是项目文档似乎有点薄。有人设置了 PS3 来开发 .NET 代码吗?如果是这样,您遇到了什么问题?有没有人有任何关于如何部分加载这些怪物处理器之一的代码示例?
更新:
我确实意识到基本的 .NET/Mono 编程将在这里发挥作用。我不清楚的部分是您将哪种数据结构传递给专业核心?如果我没看错的话,6 个 SPU 内核有 128 个寄存器,每个 128 位。我还没有看到任何关于如何为此进行有效编码的讨论。
更新 2:
IBM 宣布取消对 Cell 处理器的进一步开发。虽然这几乎扼杀了我可能必须在平台上开发的任何愿望,但希望其他人可以添加一些有用的信息。