view cerium_dev.tex @ 3:2ef36d40ee96

*** empty log message ***
author gongo
date Mon, 24 Mar 2008 17:49:30 +0900
parents 9216a2b217e6
children 869c475cc108
line wrap: on
line source

\section{開発過程}
Cerium を作るために、以下の手順にそれぞれ実装とテストを行う。

\begin{enumerate}
  \item C によるシーケンシャルな実装 \label{list_dev_1}
  \item SPE を考慮したデータ構造 (PolygonPack, SpanPack) を持つ実装 \label{list_dev_2}
  \item コードをタスクに分割し、FIFO キューでシーケンシャルに実行する実装
  \item タスクを SPE に割り当て並列実行する実装
\end{enumerate}

(\ref{list_dev_1}) の実装は Task Manager を用いず、プログラムのアルゴリズムの
信頼性を確認するために用いる。
この段階では、入力に対して出力が一意に決まる状況であり、テストは容易である。
シーケンシャルな実装であるため、デバッグも二分法により容易に行うことが出来る。

(\ref{list_dev_2}) に