Well we still need implicit sync or
otherwise the GPU scheduler would pick up the jobs in the wrong
order.
See without this when we have the following sequence of submission: Client IB1 using buffer A Client IB2 X IB1 using buffer A We could end up with the execution order X IB1 using buffer A Client IB1 using buffer A Client IB2 And that is not correct. The scheduler is only allowed to do the following: Client IB1 using buffer A X IB1 using buffer A Client IB2 And that's what implicit sync is taking care of. Christian. Am 26.05.20 um 00:07 schrieb Marek Olšák:
|
_______________________________________________ amd-gfx mailing list amd-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/amd-gfx