diff TaskManager/ChangeLog @ 1473:8ecdbe8fde1f draft

comments
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 16 Jul 2012 09:12:55 +0900
parents 0c5a0a734e55
children eee4f68409dd
line wrap: on
line diff
--- a/TaskManager/ChangeLog	Sun Jul 15 19:29:47 2012 +0900
+++ b/TaskManager/ChangeLog	Mon Jul 16 09:12:55 2012 +0900
@@ -1,4 +1,15 @@
-2012-7-15 Shinji KONO <toma@cr.ie.u-ryukyu.ac.jp>
+2012-7-15 Shinji KONO <kono@ie.u-ryukyu.ac.jp>
+
+	GpuTaskManager は明らかに不要。FifoManager は CellTaskManager の簡易版に過ぎない。
+	CellTaskManager にも Cell 依存性はないはず。(DMA/Mail にしか依存しない) なので、
+	CellTaskManager => TaskManager で一つにすることが可能。
+
+	そもそも -cpu 0 で fifo にするようにしたのだった。
+
+	SpeTaskManager が必要なのは、SchedTask のAPIのため。ってことは、SpeTaskManager は Impl を継承してはいけない。
+	TaskManager には interface だけ定義されるべき。
+
+2012-7-15 Shinji KONO <kono@ie.u-ryukyu.ac.jp>
 
 	inData をmallocしないで、小さいものは SchedTask に入れておく方が良い。
 	HTask には TaskList が必ず付くようになったので、create_task した時に、dependency と
@@ -8,9 +19,11 @@
 	これだと、GPU は一つだけだし、GPU にすると、Many Core 側が動かないと思うんだけど。
 	まぁ、そうだよな。
 
-	いろいろ消したので、不要なものが多い。
-
-2012-3-16 Shinji KONO <toma@cr.ie.u-ryukyu.ac.jp>
+	いろいろ消したので、不要なものが多い。切れない TaskLog とか -DNOT_CHECK とか。
+
+	そもそも、GpuScheduler::run が呼ばれてないらしい。
+
+2012-3-16 Shinji KONO <kono@ie.u-ryukyu.ac.jp>
 
 	create_taskを sub task でやると、tasklist のallocate にlockがいる。
 	SchedTask->task_create でschedulr毎に tasklist を持たせてやるとlockは不要になる。