aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
diff options
context:
space:
mode:
authorAlex Deucher <[email protected]>2017-06-05 15:03:59 +0000
committerAlex Deucher <[email protected]>2017-06-06 21:01:43 +0000
commita7049de1e8ba21cf7d7645aa678debf38951838a (patch)
treeaca45cbab340580f0657a4f0580586ea6dde4e8a /drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
parentdrm/amdgpu/gfx9: allocate queues horizontally across pipes (diff)
downloadkernel-a7049de1e8ba21cf7d7645aa678debf38951838a.tar.gz
kernel-a7049de1e8ba21cf7d7645aa678debf38951838a.zip
drm/amdgpu/gfx9: new queue policy, take first 2 queues of each pipe
Instead of taking the first pipe and giving the rest to kfd, take the first 2 queues of each pipe. Effectively, amdgpu and amdkfd own the same number of queues. But because the queues are spread over multiple pipes the hardware will be able to better handle concurrent compute workloads. amdgpu goes from 1 pipe to 4 pipes, i.e. from 1 compute threads to 4 amdkfd goes from 3 pipe to 4 pipes, i.e. from 3 compute threads to 4 gfx9 was missed when this patch set was rebased to include gfx9. Acked-by: Tom St Denis <[email protected]> Acked-by: Christian König <[email protected]> Reviewed-by: Andres Rodriguez <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h')
0 files changed, 0 insertions, 0 deletions