class xf::database::gqe::Worker

#include "gqe_worker.hpp"
// fields

cl_int err
cl_context ctx
cl_command_queue cq
cl_program prg
vector <char*> h_buf
vector <cl_mem> d_buf
vector <size_t> max_buf_size
vector <size_t> acc_buf_size
vector <vector <cl_kernel>> krn
vector <vector <vector <size_t>>> sub_buf_head
vector <vector <vector <size_t>>> sub_buf_size
vector <vector <vector <cl_mem>>> sub_buf_parent
vector <vector <vector <cl_mem>>> sub_buf
vector <vector <vector <char*>>> sub_buf_host_parent
thread migrate_t
mutex m
condition_variable cv
bool migrate_run
SafeQueue <migrate_task> q