KhronosGroup / KhronosGroup/OpenCL-Docs
When is an implementation allowed/forbidden to flush a command queue?
- Dominant language
- Python
- Stars
- 420
- Forks
- 131
- Avg merge
- 5d 13h
- Merged PRs (30d)
- 11
Description
The specification does list a number of situations in which an implementation is required to flush a command but outside of that it doesn't conclusively state whether flushing a command queue is allowed or forbidden in other API calls or outside of API calls.
See discussion on https://github.com/KhronosGroup/OpenCL-CTS/pull/1012
Contributor guide
Research direction
Start with the discussion in KhronosGroup/OpenCL-CTS pull request 1012 and compare it with the specification's listed command-queue flush requirements. Done means reaching and documenting a clear normative conclusion about whether implementations may or may not flush in other API calls or outside API calls.
Written by the indexing model from the issue text.
Assessment
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100