Mercurial > hg > Papers > 2014 > masakoha-thesis > final
diff paper/chapter4.tex @ 76:e13727d01f7a
fix slide
author | Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 26 Feb 2014 19:24:11 +0900 |
parents | 17c93faef65b |
children | 3cebcf866a6d |
line wrap: on
line diff
--- a/paper/chapter4.tex Wed Feb 26 04:15:25 2014 +0900 +++ b/paper/chapter4.tex Wed Feb 26 19:24:11 2014 +0900 @@ -1,14 +1,18 @@ \chapter{並列処理向け I/O の設計と実装} \label{chap:poordirection} -\section{map reduce の設計} +\section{map reduce} +Cerium 側でファイルの分割読み込みを行い、それらに対して何らかの処理を行う map 処理、map 処理を行ったあとのデータ を集計する reduce 処理をユーザーが記述する。 +(図\ref{fig:mapreduce}) + \begin{figure}[htbp] \begin{center} \includegraphics[width=0.8\textwidth]{fig/mapreduce.pdf} \end{center} \caption{map reduce image} -\label{fig:mmap} \end{figure} +\label{fig:mapreduce} +\end{figure} \newpage @@ -130,11 +134,9 @@ \newpage \section{I/O 専用 thread の実装} -Cerium Task Manager では、各種 Task にデバイスを設定することができる。デバイスとは、GPU や CPU であり、GPUを利用するときは GPU\_ANY、CPU を利用するときは SPE\_ANYと設定することによってデバイスを利用できる。 - +Cerium Task Manager では、各種 Task にデバイスを設定することができる。 SPE\_ANY を使用すると、Task Manager で CPU の割り振りを自動的に行う。しかし、この機能を使用すると、Blocked Read に影響を与えてしまう。 - -Blocked Read 、Task それぞれに SPE\_ANY で CPUを自動的に割り振ると、Task Manager 側で自動的に CPU を割り当てる。このように CPU を割り当ててしまうと、本来 Blocked Read は連続で読み込むはずが、他の Task を割り当てられてしまう。 +Blocked Read 、Task それぞれに SPE\_ANY にてデバイスの設定を行うと、Task Manager 側で自動的に CPU を割り当てられ、本来 Blocked Read は連続で読み込むはずが、他の Task を割り当てられてしまう。 (図\ref{fig:speany}) \begin{figure}[htbp]