You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
According to OpenCL spec:
"To use event objects that refer to commands enqueued in a command-queue as
event objects to wait on by commands enqueued in a different command-queue,
the application must call a clFlush or any blocking commands that perform an
implicit flush of the command-queue where the commands that refer to these
event objects are enqueued."
This patch adds a piQueueFlush function that's lowered to clFinish in OpenCL
and called whenever an unsubmitted cross-queue dependency is about to be used.
0 commit comments