4

私は思い切って 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 プロセッサーでのさらなる開発がキャンセルされたことを発表しました。これは、私がプラットフォーム上で開発しなければならないかもしれない欲求をほとんど殺してしまいますが、うまくいけば、他の誰かが有用な情報を追加してくれるかもしれません.

4

2 に答える 2

3

Miguel de Icaza のブログからこの投稿を見つけました。2008 年 2 月まで彼はこれを調査していたと約束しました。彼は現在SO コミュニティのメンバーであるため、このトピックについてさらに詳しく説明してくれることを願っています。

于 2008-09-26T15:23:35.283 に答える
1

PS3 は、PPC 汎用 CPU を備えています。

mono を ppc にクロスコンパイルして、そこから先に進むことができます。

svn の Mono は ppc ポートに関して多くの注目を集めているため、2.0 リリースの代わりに使用することをお勧めします。

于 2008-10-10T17:32:06.817 に答える