# HG changeset patch # User Shinji KONO # Date 1260157174 -32400 # Node ID 9c8dd6026022e5ad26aa3a3524e610cb6a647829 # Parent f7ba14eed3c0831532e1fa77c61161cbf5a3fc77 document diff -r f7ba14eed3c0 -r 9c8dd6026022 TaskManager/ChangeLog --- a/TaskManager/ChangeLog Mon Dec 07 00:42:03 2009 +0900 +++ b/TaskManager/ChangeLog Mon Dec 07 12:39:34 2009 +0900 @@ -9,6 +9,23 @@ run()でtask1 = new SchedNop() するよりループ二回ぐらい高速 になるらしい。が、おそらく、ほとんど影響はない。 + pipelineで既に走っている次のTaskのreadを停める必要があるら + しい。前もってNopを入れて置く方法もあるが、TaskListの境界が + 問題になる。停めないとパイプラインバッファを新たに取る必要 + があり連鎖的にはまる。 + + writeしている奴もいるしな。スケジューラは一段しかネストしな + いから新しくバッファ取るか? いや、やっぱり許されないか。い + や、取るか。うーん、悩ましい。どうせ、Task list は確保しな + いとだめだから… 再帰しないで、もとのスケジューラで動かした + い + + そのためには、既に Pipeline に入っているTaskが邪魔か。2つTask + を投入して、間に TaskList read が入ってもなんとかなるように + 工夫するのが良いっぽい + + なんか、Renew Task の道を歩んでいる気もするが... + 2009-12-6 Shinji KONO やっぱり、Graphical なprofileが欲しいかな。どのDMA/Taskに時間がかかっている