view paper/abstract.tex @ 13:98313b0fdda6 draft

author Yutaka_Kinjyo <>
date Fri, 10 Feb 2012 01:56:09 +0900
parents 6d80c2c895e4
children d17943f59cc3
line wrap: on
line source

並列プログラミングフレームワーク Cerium の改良を行った。
プログラムは、PPE から Mail 機能を用いて各 SPE に処理が割り振られ並列実行される。
しかし、 PPE からの Mail 応 答が遅い場合、 SPE の待ち時間が発生し、処理性能が低下する。
また、Ceirum ではアーキテクチャ依存の記述が避けにくい。
これらを改良するために TaskArray, ソフトウェアMailQueue, MemorySegment の実装を行った。
その結果、例題を用いた計測では、Mail 待ちが解消され、FPSが向上し、アーキテクチャ依存の記述を隠蔽することに成功した。

We have developed parallel programming framework Cerium. Program is alloted processing to each SPE using Mail function from PPE, and It's excuted in parallel.
But when Mail reply from PPE is late, the waiting time of SPE occurs, and the treatment performance fails.
Moreover, in Ceirum, it is hard to avoid description of architecture dependence.  
To improve these,  We implemented TaskArray, Software MailQueue and MemorySegment.
As a result, in the measurement using an exercise, the waiting for Mail was reduced, FPS improved and it succeeded in concealing description of architecture dependence.