Quel type de technologie Amazon utilise-t-il pour la virtualisation des GPU ? Plusieurs VM sur une instance de GPU AWS peuvent-elles partager simultanément le GPU et bénéficier de l'accélération pour leurs programmes CUDA/openCL ? Je sais que les méthodes suivantes sont possibles pour la virtualisation de GPU :
1) Remoting API : Les VM émulent le GPU et le GPU de l'hôte est appelé en mode RPC depuis les VM. Il peut s'agir d'une remobilisation basée sur la mémoire partagée ou sur le réseau.
2) La virtualisation réelle du GPU où plusieurs VM peuvent partager simultanément un GPU. Mais pour autant que je sache, Xen (utilisé par AWS) ne supporte pas cela.
Je dois réaliser un projet dans lequel je dois partager les GPU d'une organisation dans un nuage interne et privé. J'ai besoin de savoir par quelle technologie, le GPGPU dans le Cloud est commercialement fourni par AWS ? J'ai fait des recherches approfondies et j'en suis arrivé à la conclusion qu'aucun logiciel open source n'est suffisamment mature pour permettre une telle commercialisation.
Aidez-nous !