Lines Matching full:queues
11 This section assumes that you are familiar with the concept of Pipes, Queues, and GC.
12 If not, check :ref:`GFX, Compute, and SDMA Overall Behavior<pipes-and-queues-description>`
15 Every GFX has a pipe component with one or more hardware queues. Pipes can
16 switch between queues depending on certain conditions, and one of the
22 1. Kernel Queues (legacy): This queue is statically mapped to HQDs and never
26 queues. The CS IOCTL takes the command buffer from the applications and
29 2. User Queues: These queues are dynamically mapped to the HQDs. Regarding the
30 utilization of User Queues, the userspace application will create its user
31 queues and submit work directly to its user queues with no need to IOCTL for
34 In terms of User Queues, MES can dynamically map them to the HQD. If there are
35 more MQDs than HQDs, the MES firmware will preempt other user queues to make
36 sure each queues get a time slice; in other words, MES is a microcontroller