# HG changeset patch # User gongo # Date 1202272875 -32400 # Node ID b02b69ebb89a50d176093f98268e53c510cc717b # Parent 1eb4cd18abfdac4cdc4161be3051d6d53ef1cf4d *** empty log message *** diff -r 1eb4cd18abfd -r b02b69ebb89a TaskManager/Fifo/FifoTaskManagerImpl.cc --- a/TaskManager/Fifo/FifoTaskManagerImpl.cc Wed Feb 06 11:59:01 2008 +0900 +++ b/TaskManager/Fifo/FifoTaskManagerImpl.cc Wed Feb 06 13:41:15 2008 +0900 @@ -100,14 +100,14 @@ data = q->data; if (data == MY_SPE_STATUS_READY) { - printf("[FIFO] finish\n"); + //printf("[FIFO] finish\n"); next_list = set_task(); if (next_list != NULL) { d = mailManager->create_mail((unsigned int)next_list); ret = append_mailQueue(ret, d); } } else { - printf("[PPE] recv from : 0x%x\n", data); + //printf("[PPE] recv from : 0x%x\n", data); taskInfo->check_task_finish((HTaskPtr)data); } diff -r 1eb4cd18abfd -r b02b69ebb89a TaskManager/Fifo/spe-main.cc --- a/TaskManager/Fifo/spe-main.cc Wed Feb 06 11:59:01 2008 +0900 +++ b/TaskManager/Fifo/spe-main.cc Wed Feb 06 13:41:15 2008 +0900 @@ -20,7 +20,7 @@ connect->mailManager = _mailManager; manager->set_connect((DmaManager*)connect); - printf("[FIFO] start\n"); + //printf("[FIFO] start\n"); manager->init(); manager->run(); diff -r 1eb4cd18abfd -r b02b69ebb89a TaskManager/Makefile.def --- a/TaskManager/Makefile.def Wed Feb 06 11:59:01 2008 +0900 +++ b/TaskManager/Makefile.def Wed Feb 06 13:41:15 2008 +0900 @@ -20,7 +20,7 @@ IMPL_CELL_OBJS = $(IMPL_CELL_SRCS:.cpp=.o) CC = g++ -CFLAGS = -Wall -g +CFLAGS = -Wall -g -O2 LIBS = INCLUDE = -I../include/TaskManager \ No newline at end of file diff -r 1eb4cd18abfd -r b02b69ebb89a TaskManager/Test/Sum/main.cpp --- a/TaskManager/Test/Sum/main.cpp Wed Feb 06 11:59:01 2008 +0900 +++ b/TaskManager/Test/Sum/main.cpp Wed Feb 06 13:41:15 2008 +0900 @@ -1,7 +1,7 @@ #include #include #include "TaskManager.h" -//#include "ppe_prof.h" +#include "ppe_prof.h" #define MAX 1024 @@ -23,7 +23,7 @@ HTaskPtr *task = new HTaskPtr[div]; HTaskPtr last; - //unsigned int ts, te; + unsigned int ts, te; manager = new TaskManager(1); manager->init(); @@ -65,14 +65,20 @@ manager->run_task(last); #endif + StartProf(ts); manager->run(); + StopProf(te, ts); + PrintProf(te); printf("manager : %d\n", out[0]); + StartProf(ts); out[0] = 0; for (i = 0; i < MAX; i++) { out[0] += i; } + StopProf(te, ts); + PrintProf(te); printf("for : %d\n", out[0]);