[Pkg-opencl-devel] Bug#949767: libgpuarray pocl out-of-order queues

Rebecca N. Palmer rebecca_palmer at zoho.com
Sun Jan 26 22:12:00 GMT 2020


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.



More information about the Pkg-opencl-devel mailing list