changeset 24:4644467d5e44

add figure
author Daichi Toma <toma@cr.ie.u-ryukyu.ac.jp>
date Sun, 20 Nov 2011 23:41:41 +0900
parents 61397424456c
children 1d86530d9cf8
files Paper/prosym.tex
diffstat 1 files changed, 22 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/Paper/prosym.tex	Sun Nov 20 23:06:36 2011 +0900
+++ b/Paper/prosym.tex	Sun Nov 20 23:41:41 2011 +0900
@@ -129,7 +129,7 @@
 
 \subsection{Cerium Task Manager の特長}
 Cerium Task Manager では, プログラムの様々なレベルでパイプラインが構成されるので,
-プログラムの性能向上が見込める.
+プログラムの性能向上が見込める( 図\ref{fig:scheduler} ).
 
 また, Task 自体は入力データから, 出力データを計算するだけなので非常に単純だが,
 その入出力データをダブルバッファリングとして切り替えたり, 
@@ -138,6 +138,13 @@
 Cerium Task Manager を利用することで, このような煩わしいことから解放され, 
 並列計算の実装に集中することができる.
 
+\begin{figure}[h]
+\begin{center}
+\includegraphics[scale=0.4]{./pic/scheduler.eps}
+\end{center}
+\caption{Scheduler}
+\label{fig:scheduler}
+\end{figure}
 
 \section{新たに実装した並列実行の機構}\label{section:impl}
 
@@ -180,9 +187,9 @@
 \hline
 & Word Count & Sort & Prime Counter\\
 \hline\hline
-PS3 (1CPU) & 2381 ms & 6244 ms & 2081 ms \\
+PS3 1 CPU & 2381 ms & 6244 ms & 2081 ms \\
 \hline
-PS3 (6CPU) & 1268 ms & 1111 ms & 604 ms\\
+PS3 6 CPU & 1268 ms & 1111 ms & 604 ms\\
 \hline
 1 CPU & 354 ms & 846 ms & 266 ms\\
 \hline
@@ -196,18 +203,27 @@
 \end{center}
 \end{table}
 
-また, 図\ref{fig:result}に各例題をスレッド数を変更して実行した結果を示す.
+また, 図\ref{fig:multi_result}に各例題をスレッド数を変更して実行した結果を示す.
+図\ref{fig:cell_result}は, PlayStation 3/Cell 上で同様の例題を動かしたものである.
 
 \begin{figure}[h]
 \begin{center}
 \includegraphics[scale=0.5]{./pic/multi_result.eps}
 \end{center}
 \caption{Execution time}
-\label{fig:result}
+\label{fig:multi_result}
+\end{figure}
+
+\begin{figure}[h]
+\begin{center}
+\includegraphics[scale=0.5]{./pic/cell_result.eps}
+\end{center}
+\caption{Execution time on PlayStation 3}
+\label{fig:cell_result}
 \end{figure}
 
 表\ref{table:benchmark}より, Playstation 3/Cell と比較して, 十分に速い結果が出ていることが確認できる.
-また, 図\ref{fig:result}より, 台数効果が確認できる.
+また, 図\ref{fig:multi_result}より, 台数効果が確認できる.
 
 \section{まとめ}
 本稿では, 既存の Cerium Task Manager の実装と新しい並列実行の機構について説明した.