CELLで本格的にプログラムを書くための低レイアに関する知識が全く無いことに気づいたため、1ヶ月半ほど低レイア関連の勉強をしていました。久しぶりのCELLに関するエントリです。 SPUプログラミングのチューニングはCELLプログラミングにおいて大変重要です。 そのためには、SPUのアーキテクチャ・アセンブリ・ABIを知らないと何もできません。 まずは前提知識となる参考資料のリンク集です。 次世代プロセッサ Cell Broadband EngineSPU Application Binary Interface 仕様書SPU アセンブリ言語の仕様 Version 1.3 とりあえず、あとでよむ。 このエントリでは、 簡単なSPUプログラムを作成する。アセンブリコードの作成奇数/偶数パイプラインでの命令2重実行に関するアセンブリレベルでの静的プロファイリングアセンブリから実行可能オブジェクト