view TaskManager/Gpu/GpuTaskManagerFactory.cc @ 1938:71cb3365d9fb draft

merge
author Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
date Mon, 03 Feb 2014 17:44:49 +0900
parents b37dfbf3380d
children
line wrap: on
line source

#define DEBUG
#include "CellTaskManagerImpl.h"
#include "GpuThreads.h"
#include "CpuThreads.h"

TaskManagerImpl *create_impl(int num, int num_gpu, int useRefDma)
{
    int io_num = 2; // two threads for I/O
    init_task_list(gpu_task_list);
    Threads *cpus = new CpuThreads(num, io_num, useRefDma,num_gpu);
    num += num_gpu; // for GPU
    return new CellTaskManagerImpl(num, num_gpu, cpus);
}