comparison TaskManager/kernel/ppe/TaskManagerImpl.cc @ 800:2708c4a7bade

run16 word count ( not yet worked. )
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 21 May 2010 07:47:25 +0900
parents 31d0a5baafdf
children 974cd68383b3 daab9cd6f91f
comparison
equal deleted inserted replaced
799:bf4ee251767e 800:2708c4a7bade
68 new_task->command = TaskArray1; 68 new_task->command = TaskArray1;
69 69
70 return new_task; 70 return new_task;
71 } 71 }
72 72
73 HTaskPtr
74 TaskManagerImpl::create_task_array(int id, int num_task, int num_param, int num_inData, int num_outData)
75 {
76 HTaskPtr ta = create_task(TaskArray,0,0,0,0);
77 ta->create_task_array(id, num_task, num_param, num_inData, num_outData) ;
78 return ta;
79 }
80
73 /** 81 /**
74 * task の依存関係を設定 82 * task の依存関係を設定
75 * master task が終わってから、slave task を実行するように 83 * master task が終わってから、slave task を実行するように
76 * master->wait_for(slave); 84 * master->wait_for(slave);
77 */ 85 */
104 append_waitTask(task); 112 append_waitTask(task);
105 } 113 }
106 114
107 // systask_finish->wait_for(task); 115 // systask_finish->wait_for(task);
108 } 116 }
117
109 118
110 /** 119 /**
111 * Task を実行可能キューに追加する 120 * Task を実行可能キューに追加する
112 */ 121 */
113 void 122 void