comparison TaskManager/ChangeLog @ 1762:b53d197ec03d draft

copy task list for multi dimention
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 23 Nov 2013 00:18:59 +0900
parents a7895ab4d0e3
children 83ef550db0a8
comparison
equal deleted inserted replaced
1758:141174033f1a 1762:b53d197ec03d
1 2013-11-22 Shinji kONO <kono@ie.u-ryukyu.ac.jp>
2
3 Multi Dimention の実装がよろしくない。複雑過ぎる。
4
5 Cpu tasklist を無視して全員に送る
6 Cpu 側では自分以外のtaskは無視する ( tasklist 上に cpu が書いてある)
7 終わったら tasklist 上で count down する
8 count down が 0 になったら、waiting queue から削除する
9 それまでは、他のCPUも止まる
10 MD と非MDが同じ tasklist に混じってしまうと動作がおかしい
11
12 新しい実装?
13 MDtask はcopy して、すべてのCpu tasklist に入れる
14 spawn task でのすべてのCPUへの送信は廃止
15 終わったら HTask 上で count down する
16 count down が 0 になったら、waiting queue から削除する
17
18
1 2012-9-5 Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp> 19 2012-9-5 Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp>
2 20
3 set_cpu(SPE_ANY) 21 set_cpu(SPE_ANY)
4 CPUで実行するかGPUで実行するか選択可能にする 22 CPUで実行するかGPUで実行するか選択可能にする
5 CPU_ANYとGPU_ANYを追加 23 CPU_ANYとGPU_ANYを追加