Change queue/pipe split between amdkfd and amdgpu

Andres Rodriguez andresx7 at
Wed Feb 8 19:47:35 UTC 2017

Thank you Oded.

- Andres

On 2017-02-08 02:32 PM, Oded Gabbay wrote:
> On Wed, Feb 8, 2017 at 6:23 PM, Andres Rodriguez <andresx7 at> wrote:
>> Hey Felix,
>> Thanks for the pointer to the ROCm mqd commit. I like that the workarounds
>> are easy to spot. I'll add that to a new patch series I'm working on for
>> some bug-fixes for perf being lower on pipes other than pipe 0.
>> I haven't tested this yet on kaveri/carrizo. I'm hoping someone with the HW
>> will be able to give it a go. I put in a few small hacks to get KFD to boot
>> but do nothing on polaris10.
>> Regards,
>> Andres
>> On 2017-02-06 03:20 PM, Felix Kuehling wrote:
>>> Hi Andres,
>>> Thank you for tackling this task. It's more involved than I expected,
>>> mostly because I didn't have much awareness of the MQD management in
>>> amdgpu.
>>> I made one comment in a separate message about the unified MQD commit
>>> function, if you want to bring that more in line with our latest ROCm
>>> release on github.
>>> Also, were you able to test the upstream KFD with your changes on a
>>> Kaveri or Carrizo?
>>> Regards,
>>>    Felix
>>> On 17-02-03 11:51 PM, Andres Rodriguez wrote:
>>>> The current queue/pipe split policy is for amdgpu to take the first pipe
>>>> of
>>>> MEC0 and leave the rest for amdkfd to use. This policy is taken as an
>>>> assumption in a few areas of the implementation.
>>>> This patch series aims to allow for flexible/tunable queue/pipe split
>>>> policies
>>>> between kgd and kfd. It also updates the queue/pipe split policy to one
>>>> that
>>>> allows better compute app concurrency for both drivers.
>>>> In the process some duplicate code and hardcoded constants were removed.
>>>> Any suggestions or feedback on improvements welcome.
>> _______________________________________________
>> amd-gfx mailing list
>> amd-gfx at
> Hi Andres,
> I will try to find sometime to test it on my Kaveri machine.
> Oded

More information about the amd-gfx mailing list