Mercurial > hg > Game > Cerium
changeset 693:c512e879153a draft
document
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 07 Dec 2009 12:39:34 +0900 |
parents | c5f0946d4771 |
children | 0d62132c6e3b |
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に時間がかかっている