私は思い切って Playstation 3 に Linux をインストールすることを検討してきました。C# は私の現在の選択言語なので、次の論理的なステップは Mono をインストールすることです。
ちょっとした調査を行ったところ、http://psubuntu.com/wiki/InstallationInstructionsに Ubuntu のインストール手順と、PS3 固有のバージョンの Ubuntu を含む ISO をダウンロードするためのリンクがあることがわかりました。http://code.google.com/p/celldotnet/にもこのクールなプロジェクトがあり、CPU の 6 つの追加 SPU コアを利用するコードを開発しています。デフォルト。
問題は、プロジェクトのドキュメントが少し薄いように見えることです。.NET コードを開発するために PS3 をセットアップした人はいますか? もしそうなら、どのような問題に遭遇しましたか? これらのモンスター プロセッサの 1 つを部分的にロードする方法のコード サンプルはありますか?
アップデート:
基本的な .NET/Mono プログラミングがここで機能することを認識しています。私が曖昧な部分は、どのような種類のデータ構造を特殊なコアに渡すのですか? 正しく読むと、6 つの SPU コアにはそれぞれ 128 ビットの 128 個のレジスタがあります。これを効果的にコーディングする方法についての議論は見たことがありません。
更新 2:
IBM は、Cell プロセッサーでのさらなる開発がキャンセルされたことを発表しました。これは、私がプラットフォーム上で開発しなければならないかもしれない欲求をほとんど殺してしまいますが、うまくいけば、他の誰かが有用な情報を追加してくれるかもしれません.