clvk
clvk copied to clipboard
Explore alternative design for descriptor set allocation
We currently have one descriptor pool for each entry point with a fairly high upper limit (see #521) for the number of concurrent instances allowed for a given entry point. This is very wasteful when many kernels are used with few instances in flight. We should explore widening the scope of the descriptor pools used (and maybe throttle work submission when we run out of descriptors instead of failing).