# HG changeset patch # User Yutaka_Kinjyo # Date 1282033727 -32400 # Node ID 2cf5b8fd1fec4b38c84dccb94372a3c026118137 # Parent bda9b7082ab491b9c86e1fb3bdb18434d7e253a0 fix diff -r bda9b7082ab4 -r 2cf5b8fd1fec graf/wc_graf1.graffle Binary file graf/wc_graf1.graffle has changed diff -r bda9b7082ab4 -r 2cf5b8fd1fec graf/wc_graf2.graffle Binary file graf/wc_graf2.graffle has changed diff -r bda9b7082ab4 -r 2cf5b8fd1fec jssst.tex --- a/jssst.tex Sat Aug 14 18:50:22 2010 +0900 +++ b/jssst.tex Tue Aug 17 17:28:47 2010 +0900 @@ -163,15 +163,45 @@ {\small \begin{enumerate} - \item input data - \item output data + \item WordCountTask + \item PrintTask \end{enumerate} } +WordCountTaskは、inputで与えられたdataをword countし、output dataに書き出すTaskである。 +PrintTaskはすべてのWordCountTaskの実行完了を待ち、outputへ書き出された値を集計し出力するTaskである。 +一度にSPEに渡せるdataはDMAの仕様上16Kbyteまでである。さらに転送する際には16byteの倍数である必要がある。 + +\subsection{WordCountのTask設定} + +wcするfileをメモリへマッピングし、WordCountTask +のinputに、file dataのアドレスを16kbyteごとに指定していく。 + +\begin{figure}[htbp] + \begin{center} + \scalebox{0.3}{\includegraphics{pic/wc_graf1.png}}     + \caption{WordCountにおけるTaskの流れ} \label{wordcoutntask1} + \end{center} +\end{figure} + +PrintTaskのdependencyにはすべてのWordCountTaskが設定さており、WordCountがすべて終わらないと、 +実行されないようになっている。 + +%% \begin{figure}[htbp] +%% \begin{center} +%% \scalebox{0.35}{\includegraphics{pic/wc_graf2.png}}     +%% \caption{Taskの依存関係} \label{wordcoutntask2} +%% \end{center} +%% \end{figure} + +\subsection{WordCountにおけるTask生成のスケジューリング} + +\subsection{TaskのTaskArray化} + + \subsection{レンダリングエンジンのTask} -\section{Task生成のスケジューリング} -\section{TaskのTaskArray化} + \section{まとめと今後の課題} diff -r bda9b7082ab4 -r 2cf5b8fd1fec pic/wc_graf1.bb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pic/wc_graf1.bb Tue Aug 17 17:28:47 2010 +0900 @@ -0,0 +1,5 @@ +%%Title: ./wc_graf1.png +%%Creator: extractbb 20090506 +%%BoundingBox: 0 0 733 384 +%%CreationDate: Sat Aug 14 19:31:26 2010 + diff -r bda9b7082ab4 -r 2cf5b8fd1fec pic/wc_graf1.png Binary file pic/wc_graf1.png has changed diff -r bda9b7082ab4 -r 2cf5b8fd1fec pic/wc_graf2.bb --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pic/wc_graf2.bb Tue Aug 17 17:28:47 2010 +0900 @@ -0,0 +1,5 @@ +%%Title: ./pic/wc_graf2.png +%%Creator: extractbb 20090506 +%%BoundingBox: 0 0 323 277 +%%CreationDate: Sat Aug 14 20:30:54 2010 + diff -r bda9b7082ab4 -r 2cf5b8fd1fec pic/wc_graf2.png Binary file pic/wc_graf2.png has changed