Mercurial > hg > Papers > 2014 > masakoha-thesis > final
changeset 72:3bf281002f72
fix
author | Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 26 Feb 2014 02:25:32 +0900 |
parents | 6bddfb10df11 |
children | 17c93faef65b |
files | preliminary/final-thesis.pdf preliminary/final-thesis.tex |
diffstat | 2 files changed, 5 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/preliminary/final-thesis.tex Tue Feb 25 21:40:27 2014 +0900 +++ b/preliminary/final-thesis.tex Wed Feb 26 02:25:32 2014 +0900 @@ -38,14 +38,12 @@ \section{Cerium Task Manager} Cerium Task Managerは、並列処理をTask単位で記述する。関数やサブルーチンをTaskとして扱い、そのTaskに対してInput Data、Output Data及び依存関係を設定する。そして、それに基づいた設定の元で Task Manager に管理され実行される。本稿で述べるInput Dataとは、検索対象となるテキストファイルのことである。 -Cerium Task ManagerはPlayStation 3/Cell、Mac OS X及びLinux上で利用することが可能で、近年ではGPUでの利用も可能となった。\cite{tomari} +Cerium Task ManagerはPlayStation 3/Cell、Mac OS X及びLinux上で利用することができる。 \section{I/O を含む Task の概要} ファイルを読み込んで一定の大きさでファイルを分割し (File Read)、それらに対してそれぞれ文字列検索等の処理 (Task)を行う。 そしてそれぞれの処理から返されたの結果 (Output Data)を最後に集計をして結果を返す(Result Task)。(図\ref{fig:includeio}) -図\ref{fig:includeio} - \begin{figure}[htbp] \begin{center} \includegraphics[width=0.5\textwidth]{pic/includeio.pdf} @@ -115,7 +113,8 @@ \begin{itemize} \item Mac OS X Mavericks (10.9.1) \item HDD 1TB、Memory 16GB、CPU 2*2.66 GHz 6-Core Intel Xeon - \item ファイルサイズ 10GBに対して検索文字列がいくつ含まれるのかカウント + \item CPU NUM 12 + \item 10GB のファイルに対して Booye-Moore String Search をかけ、検索文字列がいくつ含まれているのかカウント \item 測定はファイルの読み込みから結果が返ってくるまでの時間 \end{itemize} @@ -133,6 +132,8 @@ \hline mmap & 154.6 \\ \hline + 一括 Read & 114.9 \\ + \hline Blocked Read \& SPE\_ANY & 106.0 \\ \hline Blocked Read \& IO\_0 & 99.2 \\ @@ -162,9 +163,5 @@ ゲームフレームワーク Cerium Task Manager の改良\\ 情報処理学会システムソフトウェアとオペレーティング・システム研究会 (OS), April 2011 -\bibitem{tomari}渡真利 勇飛、河野 真治(琉球大学)\\ -Cerium Task Manager の GPGPU への対応\\ -情報処理学会システムソフトウェアとオペレーティング・システム研究会(OS)、May 2013 - \end{thebibliography} \end{document}