Re: [Beignet] [PATCH] Make in-order command queues actually be in-order

2018-07-21 Thread Rebecca N. Palmer
A demonstration that "in-order" queues currently aren't: //g++ -o queue_order_test queue_order_test.c -lOpenCL //Depends: beignet-opencl-icd ocl-icd-opencl-dev #include #include int main() { cl_int status; cl_device_id device; clGetDeviceIDs(NULL,CL_DEVICE_TYPE_ALL,1,,NULL); char

[Beignet] [PATCH] Make in-order command queues actually be in-order

2018-07-21 Thread Rebecca N. Palmer
When beignet added out-of-order execution support (7fd45f15), it made *all* command queues out-of-order, even if they were created as (and are reported by clGetCommandQueueInfo as) in-order. Signed-off-by: Rebecca N. Palmer --- Not sure whether this one is actually worth it: it's clearly against