Mercurial > hg > Papers > 2008 > gongo-ess
changeset 11:a0c222f5fb40
*** empty log message ***
author | gongo |
---|---|
date | Mon, 14 Jul 2008 21:41:57 +0900 |
parents | 1d3cd0c9eddb |
children | ae4f04bc66a4 |
files | cell.tex conclusion.tex introduction.tex task_manager.tex |
diffstat | 4 files changed, 8 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/cell.tex Mon Jul 14 21:29:17 2008 +0900 +++ b/cell.tex Mon Jul 14 21:41:57 2008 +0900 @@ -28,7 +28,7 @@ \begin{figure}[tb] \begin{center} - \includegraphics[scale=0.6]{figure/cbe-spe.pdf} + \includegraphics[scale=0.5]{figure/cbe-spe.pdf} \caption{Synergetic Processor Element} \label{fig-cbe-spe} \end{center}
--- a/conclusion.tex Mon Jul 14 21:29:17 2008 +0900 +++ b/conclusion.tex Mon Jul 14 21:41:57 2008 +0900 @@ -8,8 +8,8 @@ 並列プログラミング経験の低い学生の実験も、 並列効果が見られる並列プログラムを作成する事が出来た。 -TODO -(ちょっとここ言い回し変?) +%TODO +%(ちょっとここ言い回し変?) %シーケンシャルプログラムから並列プログラムへ変換する際、 %コードをタスクとして分割したり、データ構造をタスクや SPE などの特殊な環境に
--- a/introduction.tex Mon Jul 14 21:29:17 2008 +0900 +++ b/introduction.tex Mon Jul 14 21:41:57 2008 +0900 @@ -9,6 +9,10 @@ 一つずつこなしていくことが必要となる。 本研究では、こういった開発行程をサポートするフレームワークとして、 Many Core Architecture 向けのFine Grain Task Manager を設計する。 +Fine Grain Task の単位はサブルーチンまたは関数とする。 +同じタスクが Mac OS X や Linux、PS3 上など複数の環境で動くようにする。 +また、Thread を多用せず、細粒度タスク内での同期は行わない。 + %本研究では、Many Core Architecture 向けの Fine Grain Task Manager を設計する。 %Fine Grain Task の単位はサブルーチンまたは関数とし、
--- a/task_manager.tex Mon Jul 14 21:29:17 2008 +0900 +++ b/task_manager.tex Mon Jul 14 21:41:57 2008 +0900 @@ -38,10 +38,7 @@ Task *task; int length = sizeof(char)*STRSIZE; - /** - * Constructor - * @param CPU_NUM: 使用する CPU の数 - */ + // CPU_NUM: 使用する CPU の数 manager = new TaskManager(CPUNUM); // TASK_RUN = TaskRun::run に対応する ID