Re: [PATCH drm-misc-next] drm/sched: support multiple rings per gpu_scheduler

2023-08-10 Thread Danilo Krummrich
On 8/10/23 08:34, Christian König wrote: Am 10.08.23 um 00:17 schrieb Danilo Krummrich: With the current mental model every GPU scheduler instance represents a single HW ring, while every entity represents a software queue feeding into one or multiple GPU scheduler instances and hence into one o

Re: [PATCH drm-misc-next] drm/sched: support multiple rings per gpu_scheduler

2023-08-10 Thread Danilo Krummrich
On 8/10/23 06:31, Matthew Brost wrote: On Thu, Aug 10, 2023 at 12:17:23AM +0200, Danilo Krummrich wrote: With the current mental model every GPU scheduler instance represents a single HW ring, while every entity represents a software queue feeding into one or multiple GPU scheduler instances and

Re: [PATCH drm-misc-next] drm/sched: support multiple rings per gpu_scheduler

2023-08-09 Thread Christian König
Am 10.08.23 um 00:17 schrieb Danilo Krummrich: With the current mental model every GPU scheduler instance represents a single HW ring, while every entity represents a software queue feeding into one or multiple GPU scheduler instances and hence into one or multiple HW rings. This does not really

Re: [PATCH drm-misc-next] drm/sched: support multiple rings per gpu_scheduler

2023-08-09 Thread Matthew Brost
On Thu, Aug 10, 2023 at 12:17:23AM +0200, Danilo Krummrich wrote: > With the current mental model every GPU scheduler instance represents > a single HW ring, while every entity represents a software queue feeding > into one or multiple GPU scheduler instances and hence into one or > multiple HW rin

[PATCH drm-misc-next] drm/sched: support multiple rings per gpu_scheduler

2023-08-09 Thread Danilo Krummrich
With the current mental model every GPU scheduler instance represents a single HW ring, while every entity represents a software queue feeding into one or multiple GPU scheduler instances and hence into one or multiple HW rings. This does not really scale with firmware schedulers feeding the actua