Skip to content

Remove semaphores_simple_2 and external_semaphores_simple_2 tests #2447

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

karolherbst
Copy link
Contributor

While the cl_khr_semaphore extension spec does state that are no implicit dependencies between already enqueued commands and the clEnqueueSignalSemaphoresKHR, it's nothing special as this is already true for any other event that's not a barrier or marker.

Also, the CTS can't reliably assume implementations to reorder events even in an out of order queue as this is highly implementation defined behavior and implementations may or may not choose to reorder events in a specific order.

I don't see a reason why this should be tested for semaphores, but not for any other commands, especially as it imposes a restriction on how to implement out of order queues that wasn't enforced before.

Closes: #2439

While the cl_khr_semaphore extension spec does state that are no implicit
dependencies between already enqueued commands and the
clEnqueueSignalSemaphoresKHR, it's nothing special as this is already true
for any other event that's not a barrier or marker.

Also, the CTS can't reliably assume implementations to reorder events even
in an out of order queue as this is highly implementation defined behavior
and implementations may or may not choose to reorder events in a specific
order.

I don't see a reason why this should be tested for semaphores, but not for
any other commands, especially as it imposes a restriction on how to
implement out of order queues that wasn't enforced before.

Closes: KhronosGroup#2439
@bashbaug bashbaug requested a review from kpet July 22, 2025 17:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Issues with cl_external_semaphore tests
3 participants