view TaskManager/Gpu/GpuScheduler.h @ 1434:05d480ab70ba draft

add GpuScheduler
author Daichi TOMA <toma@cr.ie.u-ryukyu.ac.jp>
date Thu, 05 Apr 2012 19:05:35 +0900
parents
children 9f6ba00ca15c
line wrap: on
line source

#ifndef INCLUDED_GPU_SCHEDULER
#define INCLUDED_GPU_SCHEDULER

#include "Scheduler.h"

#ifdef __APPLE__
#include <OpenCL/opencl.h>
#else
#include <CL/cl.h>
#endif

class GpuScheduler : public Scheduler {
public:
    void init_impl(int useRefDma);
    void set_command_queue(cl_command_queue* _command_queue) {
        command_queue = _command_queue;
    }


private:
    cl_command_queue *command_queue;

};

#endif