Sorry for the late reply (I have been working on other stuff.) On Fri, Feb 5, 2021 at 8:49 AM Daniel Vetter <daniel@xxxxxxxx> wrote: > > So I agree that on one side CU mask can be used for low-level quality > of service guarantees (like the CLOS cache stuff on intel cpus as an > example), and that's going to be rather hw specific no matter what. > > But my understanding of AMD's plans here is that CU mask is the only > thing you'll have to partition gpu usage in a multi-tenant environment > - whether that's cloud or also whether that's containing apps to make > sure the compositor can still draw the desktop (except for fullscreen > ofc) doesn't really matter I think. This is not correct. Even in the original cgroup proposal, it supports both mask and count as a way to define unit(s) of sub-device. For AMD, we already have SRIOV that supports GPU partitioning in a time-sliced-of-a-whole-GPU fashion. Kenny