Generic interface to create a device command queue
Create a command queue with a Focal device object
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(fclContext), | intent(in), | target | :: | ctx |
Context containing device for command queue |
|
type(fclDevice), | intent(inout), | target | :: | device |
Device on which to create command queue |
|
logical, | intent(in), | optional | :: | enableProfiling |
Enable OpenCL profiling |
|
logical, | intent(in), | optional | :: | outOfOrderExec |
Enable out of order execution |
|
logical, | intent(in), | optional | :: | blockingWrite |
Enable/disable host-blocking write to device |
|
logical, | intent(in), | optional | :: | blockingRead |
Enable/disable host-blocking read from device |
Returns fclCommandQ object
Create a command queue with a Focal device object using default context
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(fclDevice), | intent(inout), | target | :: | device |
Device on which to create command queue |
|
logical, | intent(in), | optional | :: | enableProfiling |
Enable OpenCL profiling |
|
logical, | intent(in), | optional | :: | outOfOrderExec |
Enable out of order execution |
|
logical, | intent(in), | optional | :: | blockingWrite |
Enable/disable host-blocking write to device |
|
logical, | intent(in), | optional | :: | blockingRead |
Enable/disable host-blocking read from device |
Returns fclCommandQ object