Mercurial > hg > Papers > 2015 > yuhi-master
comparison paper/chapter2.tex @ 15:712576635154
gpgpu
author | Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 09 Feb 2015 11:32:28 +0900 |
parents | 786db8c94c6e |
children | 79d16cee0afd |
comparison
equal
deleted
inserted
replaced
14:65a4b30a5a53 | 15:712576635154 |
---|---|
40 \caption{Task Manager} | 40 \caption{Task Manager} |
41 \label{fig:taskmanager} | 41 \label{fig:taskmanager} |
42 \end{figure} | 42 \end{figure} |
43 | 43 |
44 \section{Task の Scheduling} | 44 \section{Task の Scheduling} |
45 | |
46 GPU や Cell のような Shared Memory でない環境でのプログラミングを行う場合、 | |
47 Task の入出力となるデータを転送し、転送が終わってから Task を起動しなければならない。 | |
48 転送処理がボトルネックとなり、並列度が低下してしまう。 | |
49 そのため、Cerium はパイプライン実行をサポートしている。 | |
50 | |
45 Scheduler に転送された Task はパイプラインで処理される(図:\ref{fig:scheduler})。 | 51 Scheduler に転送された Task はパイプラインで処理される(図:\ref{fig:scheduler})。 |
46 Task が全て終了すると Scheduler から TaskManager に mail を通して通知される。 | 52 Task が全て終了すると Scheduler から TaskManager に mail を通して通知される。 |
47 通知に従い依存関係を解決した Task が再び TaskManager から Scheduler に転送される。 | 53 通知に従い依存関係を解決した Task が再び TaskManager から Scheduler に転送される。 |
48 | 54 |
49 \begin{figure}[htpb] | 55 \begin{figure}[htpb] |