为PlayStation 3 Linux开发

Rob*_*cks 16 ide sdk playstation ps3

我有兴趣开发索尼PlayStation 3游戏机的软件,它包含一个多核Cell处理器,针对任何兼容PS3的Linux发行版.

"单个PS3的性能优于可用的最高端桌面,而且与IBM Blue Gene 超级计算机的多达25个节点相比." ~ PlayStation3重力网格

最重要的是:

  1. CPU - 任何Linux操作系统都可以访问 7个协同处理元素中的6个
  2. GPU - 索尼实施了一个限制访问RSX的虚拟机管理程序
  3. 并行 - IBM 介绍了如何在PS3上编写并行应用程序

所以要开始:

  1. 在PS3上安装Linux:
  2. 获取适用于该Linux的编译器IDE...(救命!)

grr*_*sel 2

您可能想尝试从 Codeplay Software卸载 C++ 。它提供了 C++ 的扩展方言,简化了在 Cell 处理器等多核硬件上的软件开发。

交叉编译器工具链允许在 Windows 上编译 PS3 的代码,考虑到运行 Linux 的 PS3 控制台上的资源限制(例如系统内存),这可能很有用,这可能会影响编译时间并使 PS3 作为桌面使用变得尴尬。

Offload C++ 编译器和工具的版本可通过 Cell BE SDK 针对 PS3 GameOS 和 Linux on Cell 进行使用。Cell Linux 版本与 IDE 的 Eclipse CDT 集成。

免责声明:我是 Codeplay 的开发人员。