Mercurial > hg > Papers > 2011 > yutaka-sigos
view hoge.txt @ 19:ce993bc15d84
fix
author | Yutaka_Kinjyo |
---|---|
date | Thu, 14 Apr 2011 13:36:06 +0900 |
parents | 2a783e79e31e |
children |
line wrap: on
line source
Cell/PS3 上で動作するゲームフレームワーク Cerium を開発した。Cerium 上では主に関数を Task という単位で定義する。 Task は Cell上の場合、 PPE から各 SPE に割り振られ並列実行される。割り振りの際には Cell の Mail 機能を使っている。 しかし、 PPE からの Mail 応答が遅い場合には SPE の待ち時間が発生し、処理性能が低下する。 また、 SPE へのデータ転送を頻繁に行うと転送のオーバーヘッドがかかる。 そこで、 PPE の Mail 待ち時間、データの転送時間を無くすために、mail queue を実装, mail のタイミングの変更、それ伴うデータ構造の変更、SPE内のキャッシュの実装を行った。 これらの改良後、例題を用いて計測を行った結果、処理速度は約7倍向上した。