Mercurial > hg > Papers > 2011 > toma-prosym
annotate Paper/prosym.tex @ 30:ff8fcba03430
changed English abstract
author | Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 21 Nov 2011 20:04:56 +0900 |
parents | 3d51c3203ee3 |
children | 5bae9ef745a1 |
rev | line source |
---|---|
2
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
1 \documentclass[private]{ipsjpapers} |
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
2 \usepackage[dvipdfmx]{graphicx} |
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
3 \usepackage{url} |
9 | 4 \usepackage{jtygm} |
0 | 5 |
6 % 巻数,号数などの設定 | |
4
4f3c7e4293f8
add abstract for English
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
7 % \setcounter{巻数}{0} |
4f3c7e4293f8
add abstract for English
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
8 % \setcounter{号数}{0} |
4f3c7e4293f8
add abstract for English
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
9 % \setcounter{volpageoffset}{0} |
4f3c7e4293f8
add abstract for English
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
10 % \受付{2011}{11}{18} |
4f3c7e4293f8
add abstract for English
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
11 % \採録{0}{0}{0} |
4f3c7e4293f8
add abstract for English
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
12 |
6 | 13 % ページ番号を表示しない |
4
4f3c7e4293f8
add abstract for English
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
14 \pagestyle{empty} |
0 | 15 |
23
61397424456c
revise a bibliography
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
19
diff
changeset
|
16 % 図の表示の間隔を狭める |
16 | 17 \setlength\intextsep{0pt} |
23
61397424456c
revise a bibliography
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
19
diff
changeset
|
18 \setlength\textfloatsep{0pt} |
16 | 19 |
20 | |
0 | 21 % ユーザが定義したマクロなど. |
22 \makeatletter | |
23 \let\@ARRAY\@array \def\@array{\def\<{\inhibitglue}\@ARRAY} | |
24 \def\<{\(\langle\)} | |
25 \def\>{\(\rangle\)} | |
26 \def\|{\verb|} | |
27 \def\Underline{\setbox0\hbox\bgroup\let\\\endUnderline} | |
28 \def\endUnderline{\vphantom{y}\egroup\smash{\underline{\box0}}\\} | |
29 \def\LATEX{\iLATEX\Large} | |
30 \def\LATEx{\iLATEX\normalsize} | |
31 \def\LATex{\iLATEX\small} | |
32 \def\iLATEX#1{L\kern-.36em\raise.3ex\hbox{#1\bf A}\kern-.15em | |
33 T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX} | |
34 \def\LATEXe{\ifx\LaTeXe\undefined \LaTeX 2e\else\LaTeXe\fi} | |
35 \def\LATExe{\ifx\LaTeXe\undefined \iLATEX\scriptsize 2e\else\LaTeXe\fi} | |
36 \def\Quote{\list{}{}\item[]} | |
37 \let\endQuote\endlist | |
38 \def\TT{\if@LaTeX@e\tt\fi} | |
39 \def\CS#1{\if@LaTeX@e\tt\expandafter\string\csname#1\endcsname\else | |
40 $\backslash$#1\fi} | |
41 | |
42 %\checklines % 行送りを確認する時に使用 | |
2
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
43 |
0 | 44 \begin{document}%{ |
45 % 和文表題 | |
17 | 46 \title[Cerium Task Manager におけるマルチコア上での並列実行機構の実装]% |
47 {Cerium Task Manager におけるマルチコア上での並列実行機構の実装} | |
2
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
48 |
0 | 49 % 英文表題 |
11 | 50 \etitle{Implementation of Parallel Execution of Cerium Task Manager on Multi-core} |
2
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
51 |
0 | 52 % 所属ラベルの定義 |
3 | 53 \affilabel{URYUKYU}{琉球大学\\University of the Ryukyus} |
2
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
54 |
0 | 55 % 和文著者名 |
2
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
56 \author{當眞 大千\affiref{URYUKYU}\nomember{}\and |
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
57 金城 裕\affiref{URYUKYU}\nomember{}\and |
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
58 河野 真治\affiref{URYUKYU}\member{19841765}} |
0 | 59 |
60 % 英文著者名 | |
18 | 61 \eauthor{Daichi TOMA\affiref{URYUKYU}\and |
62 Yutaka KINJO\affiref{URYUKYU}\and | |
4
4f3c7e4293f8
add abstract for English
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
63 Shinji KONO\affiref{URYUKYU}} |
0 | 64 |
65 % 連絡先(投稿時に必要.製版用では無視される.) | |
2
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
66 \contact{當眞 大千\\ |
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
67 903-0213 沖縄県中頭郡西原町字千原1\\ |
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
68 琉球大学情報工学科\\ |
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
69 TEL: (098)895-8723\qquad FAX: (098)895-8727\\ |
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
70 email: toma@cr.ie.u-ryukyu.ac.jp} |
0 | 71 |
72 % 和文概要 | |
73 \begin{abstract} | |
7
f12135af6731
complete for the time being
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
6
diff
changeset
|
74 本研究室で作成した Cerium Task Manager\cite{gongo:2008a} は, Task 単位で記述するゲームフレームワークである. |
4
4f3c7e4293f8
add abstract for English
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
75 % Cerium Task Manager では, Task に input データ, output データ及び依存関係を設定し, |
4f3c7e4293f8
add abstract for English
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
76 % Task Manager としてそれらの Task を管理し, 実行する. |
5
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
77 今までは, PlayStation 3/Cell\cite{cell} 上でのみ, 並列実行を可能にしていたが, |
3 | 78 今回新たに Mac OS X, Linux 上での並列実行に対応した. |
79 % 今回のポスター発表では, 既存の Cerium Task Manager の実装の説明, | |
80 % 新しい並列実行の機構についての説明及び実際に Cerium Task Manager を利用して, 並列実行のデモを行う. | |
6 | 81 本論文では, 既存の Cerium Task Manager の実装と新たに実装した並列実行の機構について説明する. |
2
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
82 |
0 | 83 \end{abstract} |
84 % 英文概要 | |
85 \begin{eabstract} | |
30
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
86 We have developed Cerium Task Manager\cite{gongo:2008a} that is a Game Framework on the PlayStation 3/Cell\cite{cell}. |
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
87 Cerium Task Manager new supporting parallel execution on Mac OS X and Linux. |
4
4f3c7e4293f8
add abstract for English
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
88 In this paper, we described implementation of existing Cerium Task Manager and a new parallel execution. |
0 | 89 \end{eabstract} |
90 | |
91 % 表題などの出力 | |
92 \maketitle | |
93 | |
4
4f3c7e4293f8
add abstract for English
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
94 % ページ番号を表示しない |
6 | 95 % maketitleの定義が邪魔するので, 1ページ目だけはthispagestyleを使う必要がある |
4
4f3c7e4293f8
add abstract for English
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
96 \thispagestyle{empty} |
4f3c7e4293f8
add abstract for English
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
97 |
0 | 98 % 本文はここから始まる |
99 | |
2
8f32e5a9b9ed
add abstract on prosyn.tex
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
100 \section{はじめに} |
6 | 101 プロセッサメーカは, 消費電力, 発熱及びクロックの限界という観点から, |
102 マルチコア構成の路線を打ち出しており, 今後ますますマルチコアプロセッサが主流になると想像できる. | |
5
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
103 |
6 | 104 マルチコアプロセッサ上で, リソースを有効活用するためには, 並列プログラムを行う必要があるが, |
105 効率の良い並列プログラムを書くことは難しい. | |
5
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
106 |
7
f12135af6731
complete for the time being
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
6
diff
changeset
|
107 そこで, 本研究室で作成した Cerium Task Manager\cite{gongo:2008a} をマルチコアプロセッサに対応させることで, |
5
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
108 マルチコアプロセッサ上での Task 単位による並列プログラミングをサポートする. |
4
4f3c7e4293f8
add abstract for English
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
3
diff
changeset
|
109 |
6 | 110 今まで, Cerium Task Manager は, PlayStation 3/Cell\cite{cell} 上でのみ, 並列実行を可能にしていたが, |
5
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
111 今回新たに Mac OS X, Linux 上での並列実行に対応した. |
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
112 |
6 | 113 本論文では, まず既存の Cerium Task Manager の実装について説明する. |
114 その後, 新たに実装した並列実行の機構について説明する. | |
5
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
115 |
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
116 \section{Cerium Task Manager}\label{section:cerium} |
8
d2a7c6e8ac7e
typo: executation -> execution
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
7
diff
changeset
|
117 Cerium Task Manager は, Cell 用に開発されたゲームフレームワークであり, |
5
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
118 Rendering Engine を含む. |
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
119 |
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
120 Cerium Task Manager では, 並列処理を Task 単位で記述する. |
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
121 関数やサブルーチンを Task として扱い, |
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
122 Task には, input データ, output データ及び依存関係を設定する. |
3 | 123 Cerium Task Manager によってそれらの Task は管理され, 実行される. |
0 | 124 |
5
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
125 Cerium Task Manager は, PlayStation 3/Cell, Mac OS X 及び Linux 上で利用することができ, |
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
126 それぞれのプラットフォームで同じプログラムを動作させることができる. |
3 | 127 これにより, アーキテクチャに依存しないプログラムを記述することが可能である. |
0 | 128 |
6 | 129 \subsection{Cerium Task Manager の特長} |
130 Cerium Task Manager では, プログラムの様々なレベルでパイプラインが構成されるので, | |
27 | 131 プログラムの性能向上が見込める (図\ref{fig:scheduler}) . |
5
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
132 |
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
133 また, Task 自体は入力データから, 出力データを計算するだけなので非常に単純だが, |
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
134 その入出力データをダブルバッファリングとして切り替えたり, |
6 | 135 適切な並列度が得られるように徐々に生成するのは非常に煩雑となる. |
7
f12135af6731
complete for the time being
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
6
diff
changeset
|
136 さらに, これらのデータ管理は, 並列実行を行うアーキテクチャに特化した処理が必要となる\cite{yutaka:2011b}. |
6 | 137 Cerium Task Manager を利用することで, このような煩わしいことから解放され, |
5
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
138 並列計算の実装に集中することができる. |
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
139 |
24 | 140 \begin{figure}[h] |
141 \begin{center} | |
30
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
142 \includegraphics[scale=0.4]{./pic/scheduler.pdf} |
24 | 143 \end{center} |
144 \caption{Scheduler} | |
145 \label{fig:scheduler} | |
146 \end{figure} | |
5
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
147 |
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
148 \section{新たに実装した並列実行の機構}\label{section:impl} |
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
149 |
3 | 150 PlayStation 3/Cell 上の場合, 各 SPE に Task が割り当てられ, 並列に実行される. |
5
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
151 |
3 | 152 今回新たに, Mac OS X, Linux 上でも並列に実行させることを可能にした. |
5
e284dc62f608
Described implementation of existing Cerium Task Manager
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
4
diff
changeset
|
153 これは, PlayStation 3/Cell の Mailbox に対応させる形で, |
30
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
154 Synchronized Queue を用いて Mac OS X, Linux 側の Cerium Task Manager へ移植したものである. |
6 | 155 |
30
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
156 % \subsection{Mailbox} |
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
157 % Mailbox は, Cell の機能の1つである. |
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
158 % Mailbox は, PPE と SPE の間を双方向で, 32 bit メッセージの受け渡しが可能であり, |
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
159 % FIFO キュー構造になっている. |
6 | 160 |
161 \subsection{Synchronized Queue} | |
30
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
162 PlayStation 3/Cell の Mailbox に対応させる形で作成した, Linux 上で動作する同期キューである. |
6 | 163 キューを操作しているスレッドが常に1つになるよう, バイナリセマフォで管理されている. |
164 各スレッドは, input 用と output 用として Synchronized Queue を2つ持っており, | |
165 管理スレッドからタスクを受けて並列に実行するようになっている. | |
166 | |
167 \subsection{ベンチマーク} | |
15 | 168 Wort Count, Sort 及び Prime Counter の例題を用いて, 計測した. |
13 | 169 比較対象として, PlayStation 3/Cell においても同様の例題を用いて計測している. |
6 | 170 表\ref{table:benchmark}に結果を示す. |
171 | |
172 {\bf 実験環境} | |
173 \begin{itemize} | |
174 \item OS : CentOS 6.0 | |
12 | 175 \item CPU : Intel\textregistered Xeon\textregistered X5650 @2.67GHz * 2 |
176 \item Memory : 128GB | |
6 | 177 \end{itemize} |
178 | |
16 | 179 |
6 | 180 \begin{table}[h] |
181 \begin{center} | |
18 | 182 \caption{Benchmark} |
16 | 183 \vspace*{-0.5cm} |
6 | 184 \label{table:benchmark} |
15 | 185 \begin{tabular}[t]{l||l|l|l} |
6 | 186 \hline |
15 | 187 & Word Count & Sort & Prime Counter\\ |
6 | 188 \hline\hline |
24 | 189 PS3 1 CPU & 2381 ms & 6244 ms & 2081 ms \\ |
23
61397424456c
revise a bibliography
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
19
diff
changeset
|
190 \hline |
24 | 191 PS3 6 CPU & 1268 ms & 1111 ms & 604 ms\\ |
15 | 192 \hline |
19 | 193 1 CPU & 354 ms & 846 ms & 266 ms\\ |
6 | 194 \hline |
19 | 195 6 CPU & 70 ms & 163 ms & 50 ms\\ |
15 | 196 \hline |
19 | 197 12 CPU & 48 ms & 127 ms & 36 ms\\ |
15 | 198 \hline |
19 | 199 24 CPU & 40 ms & 100 ms & 31 ms\\ |
6 | 200 \hline |
201 \end{tabular} | |
202 \end{center} | |
203 \end{table} | |
204 | |
24 | 205 また, 図\ref{fig:multi_result}に各例題をスレッド数を変更して実行した結果を示す. |
25
1d86530d9cf8
comment out PS3 graph
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
24
diff
changeset
|
206 % 図\ref{fig:cell_result}は, PlayStation 3/Cell 上で同様の例題を動かしたものである. |
16 | 207 |
30
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
208 % \begin{figure}[h] |
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
209 % \begin{center} |
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
210 % \includegraphics[scale=0.5]{./pic/multi_result.eps} |
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
211 % \end{center} |
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
212 % \caption{Execution time} |
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
213 % \label{fig:multi_result} |
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
214 % \end{figure} |
24 | 215 |
25
1d86530d9cf8
comment out PS3 graph
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
24
diff
changeset
|
216 % \begin{figure}[h] |
1d86530d9cf8
comment out PS3 graph
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
24
diff
changeset
|
217 % \begin{center} |
1d86530d9cf8
comment out PS3 graph
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
24
diff
changeset
|
218 % \includegraphics[scale=0.5]{./pic/cell_result.eps} |
1d86530d9cf8
comment out PS3 graph
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
24
diff
changeset
|
219 % \end{center} |
1d86530d9cf8
comment out PS3 graph
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
24
diff
changeset
|
220 % \caption{Execution time on PlayStation 3} |
1d86530d9cf8
comment out PS3 graph
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
24
diff
changeset
|
221 % \label{fig:cell_result} |
1d86530d9cf8
comment out PS3 graph
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
24
diff
changeset
|
222 % \end{figure} |
16 | 223 |
224 表\ref{table:benchmark}より, Playstation 3/Cell と比較して, 十分に速い結果が出ていることが確認できる. | |
30
ff8fcba03430
changed English abstract
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
27
diff
changeset
|
225 % また, 図\ref{fig:multi_result}より, 台数効果が確認できる. |
6 | 226 |
227 \section{まとめ} | |
228 本稿では, 既存の Cerium Task Manager の実装と新しい並列実行の機構について説明した. | |
229 新しく実装した並列実行の機構を用いることによって, Mac OS X, Linux 上でのマルチプロセッサ環境に対応できる. | |
0 | 230 |
23
61397424456c
revise a bibliography
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
19
diff
changeset
|
231 \nocite{yutaka:2010a, cell_abi, opencl} |
6 | 232 \bibliographystyle{junsrt} |
7
f12135af6731
complete for the time being
Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
parents:
6
diff
changeset
|
233 \bibliography{cerium.bib,book.bib} |
0 | 234 |
235 \end{document} |