Cellプログラミングのレシピ

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

随時更新

目次

注意事項

サンプルプログラムはlibspe2.0.0用に書かれています。 libspe2.0.1だと

sarah.h:12: error: 'SPE_EVENTS_ON` was not declared in this scope

と言われてコンパイルできません。lispe2.0.1で試すには sarah.h の12行目の SPE_EVENTS_ON を SPE_EVENTS_ALL に書き換えてください。次回アップデートする時に対応する予定です。

ハードウェア&Linux編

PPE編

SPE編

予定

  • ダブルバッファーを使ったDMA転送時間の隠蔽
  • Producer-Consumerパターンの実装 1 単純実装
  • Producer-Consumerパターンの実装 2 fifoキュー
  • Producer-Consumerパターンの実装 3 ロックフリー化
  • 位置独立なコード(PIC)を使ったオーバーレイの実装 1 PIC
  • 位置独立なコード(PIC)を使ったオーバーレイの実装 2 実装

メインページに戻る