view example/many_task/task_init.cc @ 1582:046695c73cb0 draft

add min_cpu(), max_cpu() (Who implements these?)
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 30 Mar 2013 23:34:59 +0900
parents 5c4e3f0d372a
children
line wrap: on
line source

#include "Func.h"
#include "Scheduler.h"
#include "GpuScheduler.h"

#ifndef __CERIUM_GPU__
SchedExternTask(QuickSort);
#endif // __CERIUM_GPU__
SchedExternTask(SortSimple);
SchedExternTask(SortCompat);

void
task_init(void)
{
#ifdef __CERIUM_GPU__
    GpuSchedRegister(QUICK_SORT, "gpu/QuickSort.cl", "quick_sort");
#else
    SchedRegisterTask(QUICK_SORT, QuickSort);
#endif


    SchedRegister(SortSimple);
    //    SchedRegister(SortCompat);
}