new opencl code test