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に時間がかかっている