PS3 Linux関連リンク集

提供: PS3 Linux Information Site / Cell/B.E.のパワーを体験しよう
移動: 案内検索

PS3 Linuxに限らず、Cell全般に関係するドキュメントやソフトウェア、公式サイトのWebページのリンク集です。[随時更新中]

目次

公式ドキュメントサイト

Cell実機関連サイト

Cell SDK / libspe / Linux関連サイト・ドキュメント類

  • PS3 LinuxのためのRSX解析サイト

Yellow Dog Linux for PS3 関連サイト

開発環境関連サイト

  • CellSs (Cell Superscalar) - OpenMP的なpragmaを挿入することでシングルソースでSPU並列プログラムを生成するツール (公開中・ダウンロード可能)
  • XL C/C++ for Multicore Acceleration for Linux - IBMによるMulticoreのためのコンパイラ。Auto SIMDization, 自動オーバレイ化(サイズの大きいSPUコードを分割する)などをサポートする
    • Advanced EditionにはOpenMP APIサポートが含まれ、シングルソースによる開発が可能になっている
  • RapidMind - C++を拡張して(記法的にはC++の文法範囲内で)並列実行したいサブプログラム部分を書いたシングルソースのコードからSPU並列プログラムを生成するツール (開発者用サイトからダウンロード可能)
  • オープンソースで開発されているのCell Simulator

ユーザ情報公開・交換サイト

  • Fixstars Cell Wiki (日本語)
    • フィックスターズ社が運営するCell Wikiサイト。Cellのプログラミングチュートリアルなど
  • CELLプロセッサ情報blog (日本語)
    • Sijam社が運営するCell情報blog。Cell プロセッサ全般に関する情報を掲載。Cellプロセッサ用Linuxカーネル、ライブラリ、アプリケーションの解析や新規ソフトウェアの開発など
  • CellPerformance (英語)
    • Cellのパフォーマンスに関する話題を中心とした開発者向けサイト (記事とフォーラム)
  • PS3coderz.com (英語)
    • PS3Linux上のアプリケーション開発を中心にまとめたポータルサイト
  • Cell Fan Wiki (日本語)
    • PLAYSTATION 3でのフリーなプログラミング環境に関する情報・メモをまとめたWikiサイト

プログラミングチュートリアル

  • IBM Cell Programming Tutorial (英語)
    • IBMによるプログラミングチュートリアル。Cell SDK 1.1をベースとし、アーキテクチャの紹介、簡単なプログラムの紹介、Timing toolによるプロファイルからプログラミングモデルまで、各トピックを概要的にカバー(約180p)
  • Cell Broadband Engine Programming Handbook (英語)
    • IBMによるプログラミングハンドブック。Cell SDK 1.0をベースとし、PPE/SPEの詳細なアーキテクチャ、MMUやTLB、割り込みの動き、SPEコンテキストスイッチの詳細、レジスタ操作まで全体を詳細にカバー(800p超)
  • IBM Cell Workshop Training Materials (英語)
    • IBM Cell Workshopのトレーニング資料。Cell SDK 1.0 をベースとする。トピックごとに適度な深さでまとめられている

SIMD化・最適化関連

Cellに関する研究・論文・ホワイトペーパーなど

(概ね逆時系列)

  • Charm++ on Cell (SC06 Poster, Nov 2006)
    • C++拡張並列プログラミングフレームワーク Charm++ のCell版
  • Ray Tracing on the Cell (pdf) (Interactive Ray Tracing 06, Sep 2006)
    • Cell上でPacket Rayの交差判定によって平均8.125cycle/rayのレイトレーシング速度を達成

その他