PS3でLinuxを実行する方法は?


11

私は数値計算を学んでいて、Core i5、4GBラップトップを持っていますが、一部のタスクでは遅いことがわかりました。

私は、1つのPS3が30台のクラスター化されたPCの処理能力を備えていることを読みました。

基本的に、私はPSを購入してLinuxをインストールし、それから私のpythonプログラムを実行することを考えています。

ソニーがファームウェアアップデート3.21でLinuxをインストールする機能を無効にしたことを読みました

最近のバージョンのPSでLinuxを実行する方法はありますか?新しい制限にハックはありますか?私が外に出て購入した場合、Linuxを実行できますか?


私はあなたのpythonプログラムがps3でもっと速く動くとは思いません。これを実現するには、GPUによく似たセルプロセッサのヘルプコアに直接プログラムする必要があります。
SlimJim

代わりに、CUDAやopenCL(Pythonのラッパーが存在する)などのGPGPUプログラミングを検討する必要があります。ただし、2つの点に注意してください。ほとんどのアルゴリズムがこれらのタイプのハードウェアで高速に実行するのは少し難しいことであり、すべてのアルゴリズムが効果的に変換できないこともあります。シリアルのものはCPU(i5またはこれまでのもの)にとどまる必要があり、超並列のものはGPUに送信できます。
SlimJim

3
このstackpostはちょっと関連している(実際のプログラミングについての詳細は、Linuxをインストールしていない)stackoverflow.com/questions/1355827/...
SlimJim

1
@SlimJimうん。また、256MのRAMがあり、そのうちのかなりの部分がLinuxによって取得されることもわかりました。私はCUDAに関するあなたの提案が好きです、チェックしてみます。
Kshitiz Sharma 2012

回答:


9

現在のところ、小売店から新品で購入したPS3でLinuxを使用する「安全な」方法はありません。ファームウェアはハイパーバイザーへの低レベルのアクセスを提供しないため、最初にファームウェアを交換せずにLinuxをインストールすることは不可能です。コンソールは、Sonyの暗号化署名が付いたファームウェアのみをインストールし、ファームウェアをダウングレードすることはできません。自分で作成してソニーの署名鍵を偽造できない限り、ファームウェアを上書きすることはできません。

質問に直接回答するには:

  • 方法はありますか?はい、署名鍵を秘密にしておくのは得意ではないためです。カスタムファームウェアの調査を行う必要があります。このようなファームウェアを使用すると保証が無効になり、コンソールに接続し、Sonyが公式のファームウェアリリースを実行していないことを検出すると、コンソールがPlaystation Networkから禁止されるリスクがあります。ファームウェアが「安全」な日であったとしても、次の日ではないかもしれません。

  • 購入したものでLinuxを実行できますか?"多分。" 調査を行い、ハックが新しいハードウェアリビジョンで機能するかどうかについての解説に細心の注意を払ってください。使用するハックがそのコンソールで機能することが確実でない限り、購入しないでください。無謀に続行すると、購入に永久的な損傷を与える可能性があります。

これよりも具体的な指示が回答として投稿されることはほとんどありません。なぜなら、ソニーが首を呼吸したくないからです。


1
うん。PS3と同等の価格のGPUは、900MHzで1400個の処理コアを提供できることが判明しています。つまり、PSクラスターは過去のものであるようです。
Kshitiz Sharma 2013

3

私は他の人に同意します。単一のPS3でのパフォーマンスは、ホワイトボックス(DIY)PC を使用した場合、最近のNVIDIA GPUとCUDA を使用した場合に必要なケースに近いものにはなりません

Linuxを実行しているPS3も、独自のx64ボックスも、それだけではそれほどクールではありません。CUDAは数値計算に役立ちます。したがって、R、Octaveなどのソフトウェアのヘビーユーザーであれば、大幅な改善を享受できます(Rは、CUDAベースのライブラリをデフォルトの代わりに使用して7倍高速で実行されると聞きました)。

突然、FirefoxやlibreOfficeが思考の速度で実行されているとは思わないでください。ソフトウェアのパフォーマンスは、コアまたは専用プロセッサーの数だけに基づいているのではなく、それらを利用するために作成する必要があります。つまり、高速のNVIDIAカードをPCに挿入するだけでは、Rが数値を速く処理することはできません。それは、誰かがこれらのライブラリでRPM(またはDEBなど)をすでに作成していない限り、Rをビルドするときに使用できるCUDA固有のライブラリ(BLASなど)があるからです。それほど難しくはありませんが、ハードウェアを活用してパフォーマンスの特別な向上を確認する方法を知っているソフトウェアが必要です。

そうは言っても、ソニーがこの機能をブロックすることでPS3の所有者を騙したことにはかなり腹を立てています。それはスーパーコンピュータではありませんが、私のPS3から2倍の義務を引き受けることができたのはすばらしいことでした。前述のように、RAMの制限により、デスクトップの使用が最適ではなくなります。

PS3は、適切にネットワーク化されている場合、標準のLinuxクラスタリングソフトウェアを使用して素晴らしいスーパーコンピュータークラスターを作成するために使用されています。これが行われるとき、制限されたRAMは問題ではなく、それらは通常、タンパク質の折りたたみの計算など、プラットフォームが本当に得意とするもののためにカスタムプログラムされます。

分散コンピューティングのパワーに興味がある場合は、PlayStation NetworkからインストールできるPS3のBOINCクライアントがあり、PS3のパワーを、通常は難しいバイオインフォマティクスや統計上の問題(たとえば、データマイニング)に取り組んでいる一部の学術グループに寄付できます。ヒトゲノム)。再生していないときは、スクリーンセーバーのように実行するだけです。

ソニーがクラスター内のノードとしてPS3を使用したり、ユーザーにLinux PCとしての使用を許可したりすることについて、Sonyがネタバレしないことは明らかです。彼らが魂(または頭脳)を持っているなら、彼らはユーザーがRAMを拡張し、クールなものの適切なレポジトリが組み込まれたカスタムLinuxをダウンロードしてインストールするようにユーザーに請求する方法を理解するでしょう。大きな市場ではありませんが、学校の仕事やゲーム、特にゲームに使用できるものを持っていることの利点は確かにわかります。なぜPS4が必要なのかについて適切な議論をしなければならない子供たちへのマーケティングを担当している場合。;)


好奇心から、LibreOfficeは多くのスプレッドシート計算にOpenCLを実装しており、ネイティブ実装よりも桁違いに速い(私のシステムで80%以上をテストしました)。
Marc.2377 16
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.