diff options
author | Ivan Kosarev <ivan.kosarev@amd.com> | 2022-04-27 14:07:52 +0100 |
---|---|---|
committer | Ivan Kosarev <ivan.kosarev@amd.com> | 2022-04-27 14:37:18 +0100 |
commit | 6ddf2a824da97c81d7963c082c62640e8173b5b0 (patch) | |
tree | 4fac5f074f09c99bab48a92f0463b7567559ebf2 /lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h | |
parent | 6e8dda047fe0694e113d6571044be154a5059473 (diff) | |
download | llvm-6ddf2a824da97c81d7963c082c62640e8173b5b0.zip llvm-6ddf2a824da97c81d7963c082c62640e8173b5b0.tar.gz llvm-6ddf2a824da97c81d7963c082c62640e8173b5b0.tar.bz2 |
[AMDGPU] Adjust wave priority based on VMEM instructions to avoid duty-cycling.
As older waves execute long sequences of VALU instructions, this may
prevent younger waves from address calculation and then issuing their
VMEM loads, which in turn leads the VALU unit to idle. This patch tries
to prevent this by temporarily raising the wave's priority.
Reviewed By: foad
Differential Revision: https://reviews.llvm.org/D124246
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonDataObjects.h')
0 files changed, 0 insertions, 0 deletions