annotate paper/datasegment.ind @ 7:f5982d0deab5

裕さんが送信した形に修正、裕さんが送信した内容はabstract_yutaka.txt内に保存
author Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
date Tue, 09 Aug 2011 09:12:30 +0900
parents a8812d132583
children e62c3a665813
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
f5982d0deab5 裕さんが送信した形に修正、裕さんが送信した内容はabstract_yutaka.txt内に保存
Daichi TOMA <e085740@ie.u-ryukyu.ac.jp>
parents: 6
diff changeset
1 -title: Cerium における DataSegment API の設計
2
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 --abstract:
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 --Cell用Task Manager Cerium
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 本研究室では、Cell 用の並列TaskManager Ceriumを作成し、Rendering Engine を含む
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 ゲームや並列計算の例題の作成と評価を行ってきた。TaskManager と Rendering Engine はシューティングゲーム
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 やレーシングゲームを記述するのに十分な性能を持っており、台数効果も満足いくものと
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 なっている。しかし、この開発により Ceirum の問題点も明らかになってきている。
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 本論文では、今まので Cerium の構成と問題点を記述し、新しい TaskManager の設計
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 方針を述べる。
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 --Ceriumでの並列プログラミングの問題点
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 --Continuation based C との相性
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
20
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 --C++ との相性
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
22
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 --Data Segment を用いた Cerium の再設計
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
24
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 ---Data Segment の型
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
26
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
27 ---Data Segment のAPI
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
28
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
29 ---Task Dependendcy
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
30
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
31 ---Data Segment Storage Type
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
32
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
33 ---Data Segment の処理の記述
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
34
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
35 --期待される効果
81939cb9da14 add .ind
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
36