Mercurial > hg > Game > Cerium
comparison example/multiply/main.cc @ 1717:5d68a55d5561 draft
fix profile
author | Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 15 Oct 2013 17:29:37 +0900 |
parents | f52904f8f03e |
children | d911bef11c8a |
comparison
equal
deleted
inserted
replaced
1716:c12df61ded45 | 1717:5d68a55d5561 |
---|---|
4 #include <sys/time.h> | 4 #include <sys/time.h> |
5 #include "TaskManager.h" | 5 #include "TaskManager.h" |
6 #include "Func.h" | 6 #include "Func.h" |
7 | 7 |
8 extern void task_init(void); | 8 extern void task_init(void); |
9 extern void gpu_task_init(void); | 9 //extern void gpu_task_init(void); |
10 static int task = 1; | 10 static int task = 1; |
11 static int length = DATA_NUM; | 11 static int length = DATA_NUM; |
12 static CPU_TYPE spe_cpu = SPE_ANY; | 12 static CPU_TYPE spe_cpu = SPE_ANY; |
13 const char *usr_help_str = "Usage: ./multiply \n"; | 13 const char *usr_help_str = "Usage: ./multiply \n"; |
14 static int print_flag = 0; | 14 static int print_flag = 0; |
109 TMmain(TaskManager *manager,int argc, char *argv[]) | 109 TMmain(TaskManager *manager,int argc, char *argv[]) |
110 { | 110 { |
111 init(argc, argv); | 111 init(argc, argv); |
112 // Task Register | 112 // Task Register |
113 task_init(); | 113 task_init(); |
114 gpu_task_init(); | 114 // gpu_task_init(); |
115 for (int i = 0; i < task; ++i) { | 115 for (int i = 0; i < task; ++i) { |
116 multi_init(manager); | 116 multi_init(manager); |
117 } | 117 } |
118 st_time = getTime(); | 118 st_time = getTime(); |
119 manager->set_TMend(TMend); | 119 manager->set_TMend(TMend); |