changeset 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 b158873485f6
files TaskManager/ChangeLog example/Bulk/Makefile.macosx example/Bulk/ppe/Twice.cc
diffstat 3 files changed, 18 insertions(+), 6 deletions(-) [+]
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は不要になる。
--- a/example/Bulk/Makefile.macosx	Sun Jul 15 19:29:47 2012 +0900
+++ b/example/Bulk/Makefile.macosx	Mon Jul 16 09:12:55 2012 +0900
@@ -13,7 +13,7 @@
 
 #LIBS += -lFifoManager `sdl-config --libs`
 CFLAGS += `sdl-config --cflags` `xml2-config --cflags`
-LIBS += -lCerium -lFifoManager
+LIBS +=  -lFifoManager
 LIBS += `sdl-config --libs` `xml2-config --libs` -lSDL_image -Wl,-framework,OpenGL 
 
 CC += -m$(ABIBIT)
--- a/example/Bulk/ppe/Twice.cc	Sun Jul 15 19:29:47 2012 +0900
+++ b/example/Bulk/ppe/Twice.cc	Mon Jul 16 09:12:55 2012 +0900
@@ -1,5 +1,4 @@
 #include <stdio.h>
-#include "SchedTaskArray.h"
 #include "Twice.h"
 #include "Func.h"