4 ms·
Take a look at that again. There's one queue per type. One queue for graphics, one queue for compute, and one queue for DMA. Note that multiple threads are all
by kllrnohj 12y ago
Take a look at that again. There's one queue per type. One queue for graphics, one queue for compute, and one queue for DMA. Note that multiple threads are all feeding the single graphics queue.
- shmerl 12y agoYeah, I understood that. One queue per independent type of tasks. But Vulkan diagram didn't mention even that. May be such parallelism is AMD specific, and Vulkan being more generic has to cater for the wider range of GPUs. Not sure.
- shmerl 12y agoI found the answer: https://www.youtube.com/watch?v=EUNMrU8uU5M&t=19m50s https://www.youtube.com/watch?v=EUNMrU8uU5M&t=19m50s Vulkan does support multiple command queues. And there can be several queues of the same type for one GPU.