[PATCH] D68338: [AMDGPU] Remove dubious logic in bidirectional list scheduler
Stanislav Mekhanoshin via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Oct 3 11:44:51 PDT 2019
rampitec added a comment.
In D68338#1692785 <https://reviews.llvm.org/D68338#1692785>, @foad wrote:
> In D68338#1691536 <https://reviews.llvm.org/D68338#1691536>, @rampitec wrote:
>
> > I tend to agree with the reasoning. We can only judge after benchmarking though. You say you see more gains than loses. Can you elaborate on a magnitude of those?
>
>
> I benchmarked on gfx10 with 324 shaders from 14 different games, which I don't think I can share publically.
> 10 of them slowed down by more than 2%. The worst slow-down was 8.5%.
> 38 of them sped up by more than 2%. The best speed-up was 45%.
>
> In addition to the overall speed-up, my hope is that it will behave a bit more consistently, because it won't be able to get stuck in the odd state where a good candidate is consistently ignored.
OK, that sounds reasonable.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D68338/new/
https://reviews.llvm.org/D68338
More information about the llvm-commits
mailing list