Am 12.05.2017 um 10:25 schrieb zhoucm1:
On 2017年05月10日 05:47, Kasiviswanathan, Harish wrote:
Hi,
Please review the patch set that supports amdgpu VM update via CPU. This
feature provides improved performance for compute (HSA) where mapping /
unmapping is carried out (by Kernel) independent of command submissions (done
directly by user space). This version doesn't support shadow copy of VM page
tables for CPU based update.
I think your improved performance is from less waiting for cs,
generally, SDMA engine updating page table is faster than CPU,
otherwise we don't need sdma for updating PT.
So whether your this improvement proves we have some redundant sync
when mapping / unmapping, if yes, we should fix that, then not sure if
CPU method is need or not.
The problem is that the KFD is designed synchronously for page table
updates. In other words they need to wait for the update to finish and
that takes time.
Apart from that your comment is absolutely correct, we found that the
SDMA is sometimes much faster to do the update than the CPU.
Regards,
Christian.
Regards,
David Zhou
Best Regards,
Harish
_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx
_______________________________________________
amd-gfx mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/amd-gfx