comparison paper/cell.tex @ 3:ea6802db8b12

3章と4章もう少し
author gongo@gendarme.cr.ie.u-ryukyu.ac.jp
date Wed, 04 Feb 2009 17:46:51 +0900
parents 63cbf02d3c9e
children df0056a7b95d
comparison
equal deleted inserted replaced
2:63cbf02d3c9e 3:ea6802db8b12
130 c = a + b; 130 c = a + b;
131 \end{verbatim} 131 \end{verbatim}
132 132
133 この様な計算の場合でも 128 ビット同士の演算を行うため、無駄が生じる。 133 この様な計算の場合でも 128 ビット同士の演算を行うため、無駄が生じる。
134 134
135 \subsection{Mailbox} 135 \subsection{Mailbox} \label{sec:cell_mailbox}
136 136
137 Mailbox とは SPE の MFC 内の FIFO キューであり、PPE と SPE 間の 32 ビット 137 Mailbox とは SPE の MFC 内の FIFO キューであり、PPE と SPE 間の 32 ビット
138 メッセージの交換に用いられる。Mailbox では 3 つの振る舞いが 138 メッセージの交換に用いられる。Mailbox では 3 つの振る舞いが
139 出来る様に設計されている (\figref{cell_mailbox}) 。 139 出来る様に設計されている (\figref{cell_mailbox}) 。
140 140
177 \item Create N threads 177 \item Create N threads
178 \item Wait for all N threads to terminate 178 \item Wait for all N threads to terminate
179 \end{enumerate} 179 \end{enumerate}
180 180
181 \subsection{SPU C/C++ 言語拡張} 181 \subsection{SPU C/C++ 言語拡張}
182 SPE では基本的な C 言語の機能の他に、Cell 特有の拡張が行われている。 182 SPE では基本的な C 言語の機能の他に、Cell 特有の拡張が行われている
183 \cite{cell_cpp} 。
183 \tabref{cell_cpp} に主な API を記す。 184 \tabref{cell_cpp} に主な API を記す。
184 185
185 \begin{table}[htb] 186 \begin{table}[htb]
186 \begin{center} 187 \begin{center}
187 \caption{SPU C/C++ 言語拡張 API} 188 \caption{SPU C/C++ 言語拡張 API}