我一直在考虑冒险在我的 Playstation 3 上安装 Linux。由于 C# 是我当前选择的语言,所以下一个合乎逻辑的步骤是安装 Mono。
我做了一些研究发现http://psubuntu.com/wiki/InstallationInstructions http://psubuntu.com/wiki/InstallationInstructions有安装 Ubuntu 的说明以及下载包含 PS3 特定版本 Ubuntu 的 ISO 的链接。还有这个很酷的项目http://code.google.com/p/celldotnet/ http://code.google.com/p/celldotnet/它开发了一些代码来利用 CPU 的 6 个附加 SPU 内核,而不仅仅是默认情况下可以访问的通用内核。
问题是项目文档看起来有点单薄。有人设置过 PS3 来开发 .NET 代码吗?如果有,您遇到了什么问题?有谁有关于如何部分加载这些怪物处理器之一的代码示例吗?
Update:
我确实意识到基本的 .NET/Mono 编程将在这里发挥作用。我模糊的部分是你将什么样的数据结构传递给专业核心?如果我没读错的话6 个 SPU 内核有 128 个寄存器,每个寄存器 128 位 http://en.wikipedia.org/wiki/Cell_processor#Synergistic_Processing_Elements_.28SPE.29。我还没有看到任何关于如何为此有效编码的讨论。
更新2:
IBM 宣布 http://arstechnica.com/hardware/news/2009/11/end-of-the-line-for-ibms-cell.arsCell 处理器的进一步开发已被取消。虽然这几乎消除了我在该平台上开发的任何愿望,但希望其他人可以添加一些有用的信息。
刚刚发现这个帖子 http://tirania.org/blog/archive/2008/Feb-26.html来自米格尔·德伊卡萨的博客。他承诺,就在 2008 年 2 月,他正在对此进行调查。正如他一样SO 社区的成员 https://stackoverflow.com/users/16929/migueldeicaza现在,我希望他能进一步阐明这个话题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)