Mercurial > hg > Papers > 2011 > toma-prosym
changeset 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 | 5a1b186dd8cd |
children | 5bae9ef745a1 |
files | Paper/pic/scheduler.pdf Paper/pic/scheduler.xbb Paper/prosym.tex |
diffstat | 3 files changed, 25 insertions(+), 18 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Paper/pic/scheduler.xbb Mon Nov 21 20:04:56 2011 +0900 @@ -0,0 +1,8 @@ +%%Title: ./scheduler.pdf +%%Creator: extractbb 20110311 +%%BoundingBox: 0 0 487 328 +%%HiResBoundingBox: 0.000000 0.000000 487.000000 328.000000 +%%PDFVersion: 1.3 +%%Pages: 1 +%%CreationDate: Mon Nov 21 19:50:14 2011 +
--- a/Paper/prosym.tex Mon Nov 21 19:26:32 2011 +0900 +++ b/Paper/prosym.tex Mon Nov 21 20:04:56 2011 +0900 @@ -83,9 +83,8 @@ \end{abstract} % 英文概要 \begin{eabstract} -We have developed Cerium Task Manager\cite{gongo:2008a} of Game Framework. -Until now, Cerium Task Manager was able to enable parallel execution only on the PlayStation 3/Cell\cite{cell} , -It new supporting parallel execution on Mac OS X and Linux. +We have developed Cerium Task Manager\cite{gongo:2008a} that is a Game Framework on the PlayStation 3/Cell\cite{cell}. +Cerium Task Manager new supporting parallel execution on Mac OS X and Linux. In this paper, we described implementation of existing Cerium Task Manager and a new parallel execution. \end{eabstract} @@ -140,7 +139,7 @@ \begin{figure}[h] \begin{center} -\includegraphics[scale=0.4]{./pic/scheduler.eps} +\includegraphics[scale=0.4]{./pic/scheduler.pdf} \end{center} \caption{Scheduler} \label{fig:scheduler} @@ -152,15 +151,15 @@ 今回新たに, Mac OS X, Linux 上でも並列に実行させることを可能にした. これは, PlayStation 3/Cell の Mailbox に対応させる形で, -Synchronized Queue を用いて Mac OS X, Linux 側の Cerium Task Manager の設計をし直したものである. +Synchronized Queue を用いて Mac OS X, Linux 側の Cerium Task Manager へ移植したものである. -\subsection{Mailbox} -Mailbox は, Cell の機能の1つである. -Mailbox は, PPE と SPE の間を双方向で, 32 bit メッセージの受け渡しが可能であり, -FIFO キュー構造になっている. +% \subsection{Mailbox} +% Mailbox は, Cell の機能の1つである. +% Mailbox は, PPE と SPE の間を双方向で, 32 bit メッセージの受け渡しが可能であり, +% FIFO キュー構造になっている. \subsection{Synchronized Queue} -Mailbox に対応させる形で作成した, Linux 上で動作する同期キューである. +PlayStation 3/Cell の Mailbox に対応させる形で作成した, Linux 上で動作する同期キューである. キューを操作しているスレッドが常に1つになるよう, バイナリセマフォで管理されている. 各スレッドは, input 用と output 用として Synchronized Queue を2つ持っており, 管理スレッドからタスクを受けて並列に実行するようになっている. @@ -206,13 +205,13 @@ また, 図\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:multi_result} -\end{figure} +% \begin{figure}[h] +% \begin{center} +% \includegraphics[scale=0.5]{./pic/multi_result.eps} +% \end{center} +% \caption{Execution time} +% \label{fig:multi_result} +% \end{figure} % \begin{figure}[h] % \begin{center} @@ -223,7 +222,7 @@ % \end{figure} 表\ref{table:benchmark}より, Playstation 3/Cell と比較して, 十分に速い結果が出ていることが確認できる. -また, 図\ref{fig:multi_result}より, 台数効果が確認できる. +% また, 図\ref{fig:multi_result}より, 台数効果が確認できる. \section{まとめ} 本稿では, 既存の Cerium Task Manager の実装と新しい並列実行の機構について説明した.