Eu trabalho com clusters de computadores e gerencio os nós com torque e Moab .
Um usuário pode enviar um trabalho para um nó e solicitar a quantidade de recursos de que precisa.
#The following submits the job foo.sh to 1 node, requesting 8 cores, and 1 gpu
qsub foo.sh -l nodes=1:ppn=8:gpus=1
Como é possível que um usuário receba mais recursos do que o solicitado, eu ativei a biblioteca hwloc (cpusets) para manter os usuários sob controle.
Pelo que descobri, não há como evitar que um usuário receba mais gpu do que o solicitado.
Existe um equivalente 'cpuset' para os gpu's?
Recursos