Control: reassign -1 src:libgpuarray,src:pocl
Control: retitle -1 wrong results in gemm(batch) in out-of-order queues

libgpuarray checks whether the device supports out-of-order queues, and requests one if it does (src/gpuarray_buffer_opencl.c:155,185).

pocl 1.3 says it doesn't support out-of-order queues, while pocl 1.4 says it does (upstream commit dc0556703ec4f18e457bf794590c50e6dbae9388 appears to be when this changed). They both will create such a queue if asked to, but because of the above, libgpuarray only asks for one in 1.4.

This doesn't tell us whether the actual problem is "pocl out-of-order queues violate spec" or "libgpuarray incorrectly uses out-of-order queues". I suspect the latter but intend to investigate further.

Reply via email to