Mercurial > hg > Members > kono > Cerium
changeset 690:9c8dd6026022
document
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 07 Dec 2009 12:39:34 +0900 |
parents | f7ba14eed3c0 |
children | be44ada665e9 |
files | TaskManager/ChangeLog |
diffstat | 1 files changed, 17 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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 <kono@ie.u-ryukyu.ac.jp> やっぱり、Graphical なprofileが欲しいかな。どのDMA/Taskに時間がかかっている