All of lore.kernel.org
 help / color / mirror / Atom feed
* [amdgpu] question about HWS pipe multiplexing mechanism
@ 2021-05-26 14:19 Smith John
  0 siblings, 0 replies; only message in thread
From: Smith John @ 2021-05-26 14:19 UTC (permalink / raw)
  To: amd-gfx


[-- Attachment #1.1: Type: text/plain, Size: 809 bytes --]

Hi! I learned that each pipe can manage multiple hardware queues from the
previous discussion:
https://lists.freedesktop.org/archives/amd-gfx/2018-February/019034.html .
And I had a few questions about the details.
I was wondering that how a pipe switches between the hardware queues belong
to it:
1. Dose the pipe process a queue continuously until the queue is empty? Or
Dose it use round-robin with time-sharing between those hardware queues?
2. If the former, is it possible that some hardware queues suffer from
starvation?
3. The previous discussion said that, at the same time, only one kernel can
be running on each pipe.  If the pipe used round-robin,  did it incur
the "compute
wave save/restore"(CWSR) when the pipe switch from a hardware queue that
has a running kernel to another hardware queue?

[-- Attachment #1.2: Type: text/html, Size: 1050 bytes --]

[-- Attachment #2: Type: text/plain, Size: 154 bytes --]

_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-05-26 14:19 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-26 14:19 [amdgpu] question about HWS pipe multiplexing mechanism Smith John

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.