Mercurial > hg > Game > Cerium
view example/fft/task_init.cc @ 1729:e9dc25836520 draft
fix gettime
author | Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 30 Oct 2013 19:31:05 +0900 |
parents | e99dc86d39e2 |
children |
line wrap: on
line source
#include "Func.h" #include "Scheduler.h" #include "GpuScheduler.h" SchedExternTask(spinFact); SchedExternTask(bitReverse); SchedExternTask(norm); SchedExternTask(butterfly); SchedExternTask(transpose); SchedExternTask(highPassFilter); void task_init(void) { SchedRegisterTask(SPIN_FACT,spinFact); SchedRegisterTask(NORMALIZATION, norm); SchedRegisterTask(BIT_REVERSE, bitReverse); SchedRegisterTask(BUTTERFLY, butterfly); SchedRegisterTask(TRANSPOSE, transpose); SchedRegisterTask(HIGH_PASS_FILTER, highPassFilter); } void gpu_task_init() { GpuSchedRegister(SPIN_FACT, "gpu/spinFact.cl", "spinFact"); GpuSchedRegister(BIT_REVERSE, "gpu/bitReverse.cl", "bitReverse"); GpuSchedRegister(NORMALIZATION, "gpu/norm.cl", "norm"); GpuSchedRegister(BUTTERFLY, "gpu/butterfly.cl", "butterfly"); GpuSchedRegister(TRANSPOSE, "gpu/transpose.cl", "transpose"); GpuSchedRegister(HIGH_PASS_FILTER, "gpu/highPassFilter.cl", "highPassFilter"); }