• OpenCL: why there is so big difference between the time counter of cl_profiling_info ?
    I run an OpenCL task on Mali G-57 GPU, and profile the performance of kernel by code below: cl_int err = clEnqueueNDRangeKernel ( pocl -> getCommandQueue (), kernel, 2 , NULL , globalsize, localsize...
  • Why do i get clEnqueueMapBuffer() performance hit?
    I'm currently porting vision algorithms to OpenCL that is specifically target for the Mali T800 gpus. For this particular problem I'm running on the T-880 series. I have several contiguous buffers of...
  • Can I access host memory directly in OpenCL kernel with Arm cpu and mali gpu?
    I need a way to create an memory object which can be accessed parallelly both in CPU and GPU, this memory will be read only. How can I do it?
  • Using clEnqueueMapBuffer Mali-T880
    Hi everyone, I'd like to know what happens when I use the command clEnqueueMapBuffer to the hardware level. All the buffer at CPU-side cache is invalidated? And when I use the command clEnqueueUnmapMemObject...
  • Irregular behaviour of vectors in OpenCL(1.2) kernels
    So, I am trying to perform some operation inside an OpenCL kernel. I have this buffer named filter which is a 3x3 matrix initialized with value 1. I pass this as an argument to the OpenCL kernel from...