# HG changeset patch # User Yutaka_Kinjyo # Date 1284225371 -32400 # Node ID ca231fdd013c93f58def38ab3ecbdbb418f23f3d # Parent 87b8bb4d104cc210f48c27e0ca64d091f59cd8f6 fix diff -r 87b8bb4d104c -r ca231fdd013c presen/presen.html --- a/presen/presen.html Fri Sep 10 10:00:23 2010 +0900 +++ b/presen/presen.html Sun Sep 12 02:16:11 2010 +0900 @@ -86,8 +86,7 @@

Fine grain Task Manager Cerium のチューニング

-

108574D 金城裕

-

指導教官:河野真治

+

金城裕

琉球大学大学院理工学研究科情報工学専攻並列信頼研

@@ -95,23 +94,6 @@

研究目的 と 背景

-CPUのクロック周波数の増加は、発熱や消費電力の増大により難しくなっている -

- - -

そこで、プログラミングを支援するフレームワークが必要になってくる

- -
- -
-

研究目的 と 背景

-

現在 Cell/PS3またはMac OS X上で動作するOpen CL 的なFine Grain Task Manager である Cerium Task Manager を開発中である。

-
-

CeriumにおけるTask

-Input data - + + + + + + + - - -
-
- -
+ + + + + -
-

CeriumにおけるTask

-Output data - + - - -
-
- -
+ + + + + + + -
-

CeriumにおけるTask

-Paramater
- + + + + + -CPU type - - -
+

CeriumにおけるTask

Dependency
@@ -290,62 +259,29 @@

CeriumにおけるTask

-Dependency
+Mail機能
-
- -
-
-

CeriumにおけるTask

-Dependency
+Mail機能
-
-
- -
- - -
-

CeriumにおけるTask

-Dependency
- - - - -
-
- -
- - -
-

CeriumにおけるTask

-Dependency
- - - - +
-
@@ -357,8 +293,8 @@ @@ -369,14 +305,25 @@
-

Mail通知

+

SPEの待ち時間

+ +SPEはデータの転送とMailの読み込み、書き込みの際に待ち時間が生じることがある。 +
@@ -384,11 +331,12 @@

TaskArray

-SPEの待ちを解消するためにTaskArrayを提案、実装した +SPEのMailの待ち時間を解消するためにTaskArrayを提案、実装した
@@ -420,34 +368,101 @@

TaskArray

-WordCountのTaskと、レンダリングエンジンのTaskの一部をTaskArray化した。 +レンダリングエンジンのTaskと、WordCountのTaskの一部をTaskArray化した。 その結果を報告する

-それぞれのTask内容 +レンダリングエンジンのTask内容 + + + + +
+ +
+

レンダリングエンジン

+ +DrawSpanTask : Taskの数が多いDrawSpanTaskをTaskArray化した。地球と月を表示する +例題を対象に計測した。

+ +計測条件
-

WordCount

+

レンダリングエンジン

+ +
+ + + + + + + + + + + + + + + + + + + + + + -構成Task + + +
TaskTaskArray
FPS3.944.32
dma wait0.06%0.07%
mail wait55%42%(-13%)
レンダリングエンジンの比較

+ + + + +
+

レンダリングエンジン

+ +今後のMail待ち時間削減の改善点 + + + +
+ +
@@ -586,76 +602,6 @@
- -
-

レンダリングエンジン

- -構成Task - - - -
-DrawSpanTask : Taskの数が多いDrawSpanTaskをTaskArray化した。地球と月を表示する -例題を対象に計測した。 - -
- -
-

レンダリングエンジン

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TaskTaskArray
FPS3.944.32
dma wait0.06%0.07%
mail wait55%42%

- - - -
-

まとめ

diff -r 87b8bb4d104c -r ca231fdd013c resume/graf/taskmanager.graffle Binary file resume/graf/taskmanager.graffle has changed diff -r 87b8bb4d104c -r ca231fdd013c resume/graf/wc_graf1.graffle Binary file resume/graf/wc_graf1.graffle has changed