Re: Optimize VM handling a bit more

2018-09-10 Thread Zhang, Jerry (Junwei)
Apart from Felix comments, Looks good for me, patch 2 ~ 8 are Reviewed-by: Junwei Zhang Patch 9 ~ 11 are Acked-by: Junwei Zhang On 09/10/2018 02:03 AM, Christian König wrote: Hi everyone, Especially on Vega and Raven VM handling is rather inefficient while creating PTEs because we origina

Re: Optimize VM handling a bit more

2018-09-10 Thread Felix Kuehling
Patches 2, 3, 5, 6, 8, 9, 11 are Reviewed-by: Felix Kuehling I replied with comments to 1, 4, 7, 10. On another thread, some of the machine learning guys found that the main overhead of our memory allocator is clearing of BOs. I'm thinking about a way to avoid that, but your patch 1 interferes w

Optimize VM handling a bit more

2018-09-09 Thread Christian König
Hi everyone, Especially on Vega and Raven VM handling is rather inefficient while creating PTEs because we originally only supported 2 level page tables and implemented 4 level page tables on top of that. This patch set reworks quite a bit of that handling and adds proper iterator and tree wal