Mercurial > hg > Game > Cerium
comparison example/many_task/ppe/task_init.cc @ 1960:273de551f726 draft
use multiple command_queue
author | Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 11 Feb 2014 16:28:22 +0900 |
parents | c21bd32e20b9 |
children | dae9dc8d1d8f |
comparison
equal
deleted
inserted
replaced
1959:6d343611bb03 | 1960:273de551f726 |
---|---|
1 #include "Func.h" | 1 #include "Func.h" |
2 #include "Scheduler.h" | 2 #include "Scheduler.h" |
3 #ifdef __CERIUM_CUDA__ | |
4 #include "CudaScheduler.h" | |
5 #endif | |
6 | |
3 | 7 |
4 SchedExternTask(QuickSort); | 8 SchedExternTask(QuickSort); |
5 SchedExternTask(SortSimple); | 9 SchedExternTask(SortSimple); |
6 SchedExternTask(SortCompat); | 10 SchedExternTask(SortCompat); |
7 SchedExternTask(SortTaskArray); | 11 SchedExternTask(SortTaskArray); |
11 { | 15 { |
12 SchedRegisterTask(QUICK_SORT, QuickSort); | 16 SchedRegisterTask(QUICK_SORT, QuickSort); |
13 SchedRegister(SortSimple); | 17 SchedRegister(SortSimple); |
14 SchedRegister(SortCompat); | 18 SchedRegister(SortCompat); |
15 SchedRegister(SortTaskArray); | 19 SchedRegister(SortTaskArray); |
20 | |
21 #ifdef __CERIUM_CUDA__ | |
22 CudaSchedRegister(QUICK_SORT, "cuda/QuickSort.ptx", "quick_sort"); | |
23 #endif | |
16 } | 24 } |