本サイトは、マルチコア トータルソリューションカンパニー -フィックスターズの技術者有志が運営するサイトです。
第4章 Cellを深く理解する
出典: PS3 Linux Information Site / Cell/B.E.のパワーを体験しよう
前章までに学習した方法で基本的なCellプログラミングをおこなうことができます。本章では、前章までに学習したことからさらにCellを深く理解するために必要となる、機能の紹介やTIPS的なプログラミング・テクニックについて解説します。
| セクション | タイトル | 学習内容 |
|---|---|---|
| 第4.1節 | PPEとSPEの通信機能 | SPEが提供するさまざまな通信機能のうち、メールボックス、シグナル通知レジスタおよびストップ・アンド・シグナル割り込みについて解説します。 |
| 第4.2節 | DMA転送を活用する | DMA転送で取り扱うデータに対する注意事項と、MFCが提供するその他のDMA転送コマンドについて解説します。 |
| 第4.3節 | PPEとSPEの共有データ表現 | PPEプログラムとSPEプログラムのデータモデルの違いに伴う、データ共有における注意事項について解説します。 |
| 第4.4節 | ベクタデータのアラインメント | ベクタデータを取り扱う際のアラインメントの注意事項について解説します。 |
| 第4.5節 | SPEにおけるスカラ演算 | SPEにおけるスカラ演算の計算コストを中心に、プリファード・スロットの特徴について解説します。 |
| 第4.6節 | 埋め込みSPEプログラム | PPEプログラムのELF実行ファイル内にSPEプログラム・イメージを埋め込む方法について解説します。 |
