Hi,
I have an Odroid XU3 running Ubuntu 14.04 (big.LITTLE with A15 and A7 + Mali-T628 MP6)
I want to program the big.LITTLE cores together with the GPU, all using OpenCL. I have read that OpenCL for Neon should make it possible to use the CPUs (both A7 and A15).
First question: I got the Mali OpenCL user space driver to work but it shows me two GPU devices, both identical except the number of compute units:
CL_DEVICE_NAME: Mali-T628
CL_DEVICE_VENDOR: ARM
CL_DRIVER_VERSION: 1.1
CL_DEVICE_TYPE: CL_DEVICE_TYPE_GPU
CL_DEVICE_MAX_COMPUTE_UNITS: 4
...
and
CL_DEVICE_MAX_COMPUTE_UNITS: 2
Does someone have a glue what that means? I guess I don't have two different GPUs in my system, right?
Second question: Where can I download OpenCL for NEON (never found a download link) and how do I install it?
Thanks a lot,
Tomas
That's correct: you will have to create one command queue for each device and dispatch kernels to both of them.
Regarding CL on NEON: it's still unclear at the moment whether or not this product will be made public. If it ever becomes public it will be on the malidevelopers website so watch this space.
Thanks,
Anthony