Hello,

I found some observation while checking the CPU core affinity after
creating OpenCL subdevices using PoCL.

1. I created 8 subdevices in a platform having 8CPU cores (Odroid XU4) and
assigned some tasks on different subdevices . I checked  with htop  that
the device affinity of those subdevices is not constant for the whole
runtime (i.e. it is reset from time to time).
2. Some of those subdevices seem to be set to the same affinity. This can
also be a side effect of the refresh rate in htop, so that I am not able to
see when the affinity has changed.
3. When subdevices are created using CL_DEVICE_PARTITION_EQUALLY, the
number of utilised cores seems to be one less than actually specified (i.e.
partition equally to subdevices each having 4 compute units, will actually
only use 3 cpu cores).

While checking for solution I found there was a similar bug reported for
OpenCL in 2013.  https://software.intel.com/en-us/forums/opencl/topic/377784
Can you please share some pointer to solve this issue?

Thanks and regards,
Srijeeta
_______________________________________________
pocl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pocl-devel

Reply via email to