Mercurial > hg > Game > Cerium
comparison TaskManager/ChangeLog @ 1473:8ecdbe8fde1f draft
comments
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 16 Jul 2012 09:12:55 +0900 |
parents | 0c5a0a734e55 |
children | eee4f68409dd |
comparison
equal
deleted
inserted
replaced
1472:0c5a0a734e55 | 1473:8ecdbe8fde1f |
---|---|
1 2012-7-15 Shinji KONO <toma@cr.ie.u-ryukyu.ac.jp> | 1 2012-7-15 Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
2 | |
3 GpuTaskManager は明らかに不要。FifoManager は CellTaskManager の簡易版に過ぎない。 | |
4 CellTaskManager にも Cell 依存性はないはず。(DMA/Mail にしか依存しない) なので、 | |
5 CellTaskManager => TaskManager で一つにすることが可能。 | |
6 | |
7 そもそも -cpu 0 で fifo にするようにしたのだった。 | |
8 | |
9 SpeTaskManager が必要なのは、SchedTask のAPIのため。ってことは、SpeTaskManager は Impl を継承してはいけない。 | |
10 TaskManager には interface だけ定義されるべき。 | |
11 | |
12 2012-7-15 Shinji KONO <kono@ie.u-ryukyu.ac.jp> | |
2 | 13 |
3 inData をmallocしないで、小さいものは SchedTask に入れておく方が良い。 | 14 inData をmallocしないで、小さいものは SchedTask に入れておく方が良い。 |
4 HTask には TaskList が必ず付くようになったので、create_task した時に、dependency と | 15 HTask には TaskList が必ず付くようになったので、create_task した時に、dependency と |
5 CPU が同一なら、そのTaskList を再利用して良い。そのためには、それらを最初に定義した | 16 CPU が同一なら、そのTaskList を再利用して良い。そのためには、それらを最初に定義した |
6 方が良い。 | 17 方が良い。 |
7 | 18 |
8 これだと、GPU は一つだけだし、GPU にすると、Many Core 側が動かないと思うんだけど。 | 19 これだと、GPU は一つだけだし、GPU にすると、Many Core 側が動かないと思うんだけど。 |
9 まぁ、そうだよな。 | 20 まぁ、そうだよな。 |
10 | 21 |
11 いろいろ消したので、不要なものが多い。 | 22 いろいろ消したので、不要なものが多い。切れない TaskLog とか -DNOT_CHECK とか。 |
12 | 23 |
13 2012-3-16 Shinji KONO <toma@cr.ie.u-ryukyu.ac.jp> | 24 そもそも、GpuScheduler::run が呼ばれてないらしい。 |
25 | |
26 2012-3-16 Shinji KONO <kono@ie.u-ryukyu.ac.jp> | |
14 | 27 |
15 create_taskを sub task でやると、tasklist のallocate にlockがいる。 | 28 create_taskを sub task でやると、tasklist のallocate にlockがいる。 |
16 SchedTask->task_create でschedulr毎に tasklist を持たせてやるとlockは不要になる。 | 29 SchedTask->task_create でschedulr毎に tasklist を持たせてやるとlockは不要になる。 |
17 task create は GPU/SPU 側では作成しないはず。しても良いが。TaskList を作って書きだせば良い。 | 30 task create は GPU/SPU 側では作成しないはず。しても良いが。TaskList を作って書きだせば良い。 |
18 それは、まぁ、先のことにして。 | 31 それは、まぁ、先のことにして。 |