• Optimised OpenCL SGEMM implementation for ARM Mali Midgard GPUs.
    I wish to implement an optimised sgemm for Mali MidGard Gpu whichas of now only support OpenCL 1.2. As far as I know, OpenCL 1.2 doesn't support subgroup extensions and Mali GPUs don't have any benefits...
  • Can I manually flush the GPU cache in OpenCL kernel code?
    Hi all, I am playing with Mali T624 and OpenCL. By playing the kernel-space midgard driver, I am now able to access some I/O memory in the OpenCL kernel. However, the I/O memory I am accessing is volatile...
  • Zero Copy Buffers using cl_arm_import_memory extension in OpenCL 1.2 - arm mali midgard GPUs.
    Hi, I wish to allocate a vector and use it's data pointer to allocate a zero copy buffer on the GPU. There is this cl_arm_import_memory extension which can be used to do this. But I am not sure wether...
  • Texture instruction count limitation on Mali T-XXXX GPUs?
    Hi, I've been having a weird issue with some shaders. The shader program failed at linking time but no GL errors in the log. After a lot of testing it seems like I am hitting an undocumented issue related...
  • Can I use Mali to access I/O registers?
    Hello, I am playing with Juno board and its Mali T624 GPU. Basically, i am trying to read/write the I/O registers from GPU. In my case, i know the physical address of the registers and i can map the...