Mercurial > hg > Game > Cerium
view 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 |
line wrap: on
line source
#include "Func.h" #include "Scheduler.h" #ifdef __CERIUM_CUDA__ #include "CudaScheduler.h" #endif SchedExternTask(QuickSort); SchedExternTask(SortSimple); SchedExternTask(SortCompat); SchedExternTask(SortTaskArray); void task_init(void) { SchedRegisterTask(QUICK_SORT, QuickSort); SchedRegister(SortSimple); SchedRegister(SortCompat); SchedRegister(SortTaskArray); #ifdef __CERIUM_CUDA__ CudaSchedRegister(QUICK_SORT, "cuda/QuickSort.ptx", "quick_sort"); #endif }