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
