comparison TaskManager/ChangeLog @ 619:278db3ca751d draft

RenewTask removal
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sun, 15 Nov 2009 02:02:30 +0900
parents 350b9b8c985f
children 94d82f2c842f
comparison
equal deleted inserted replaced
618:58417006268c 619:278db3ca751d
1 2009-11-14 Shinji KONO <kono@ie.u-ryukyu.ac.jp>
2
3 Scheduler / TaskManger / TaskManagerImpl の区別が不明
4
5 Scheduler は SchedTask から直接見えないはずだが、SchedTask は、
6 Scheduler は知っているが、TaskManager は知らない。これがかなりの
7 混乱を生んでいる。
8
9 SPU上では、TaskManager が存在しないのが原因らしいが、allcoate とかは、
10 TaskManager が行うはず。なので、SPU上にもTaskManagerがある方が自然。
11
12 SchedTask が自分自身で scheduling してしまっているので、Scheduler
13 には、ほとんど仕事がない。なので、大半の処理を scheduler -> manager
14 経由で行うことになる。
15
1 2009-11-14 Shinji KONO <kono@ie.u-ryukyu.ac.jp> 16 2009-11-14 Shinji KONO <kono@ie.u-ryukyu.ac.jp>
2 17
3 要するに、SPE task 側から addOutData できればよい。 18 要するに、SPE task 側から addOutData できればよい。
4 でも、別に、PPE側から計算してもよいはずだけどね。 19 でも、別に、PPE側から計算してもよいはずだけどね。
5 そうすれば、renew task は取り外せる。 20 そうすれば、renew task は取り外せる。