本サイトは、マルチコア トータルソリューションカンパニー -フィックスターズの技術者有志が運営するサイトです。

第4章 Cellを深く理解する

出典: PS3 Linux Information Site / Cell/B.E.のパワーを体験しよう

 前章までに学習した方法で基本的なCellプログラミングをおこなうことができます。本章では、前章までに学習したことからさらにCellを深く理解するために必要となる、機能の紹介やTIPS的なプログラミング・テクニックについて解説します。

表 4.1 第4章学習項目一覧

セクションタイトル学習内容
第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プログラム・イメージを埋め込む方法について解説します。



第3章」へ戻る チュートリアル目次 第4.1節」へ進む
表示
個人用ツール
オープンソースプロジェクト
ツールボックス