Change queue/pipe split between amdkfd and amdgpu

Andres Rodriguez andresx7 at gmail.com
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 gmail.com> 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 lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/amd-gfx
> Hi Andres,
> I will try to find sometime to test it on my Kaveri machine.
>
> Oded



More information about the amd-gfx mailing list