2 votes

Comment AWS procède-t-il à la virtualisation des GPU ?

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 !

1voto

Chopper3 Points 99341

Les GPU Tesla de NVidia permettent de un diplôme de la virtualisation, ils ont une API que vous pouvez consulter mais je suis loin d'être un expert - ils ne supportent pas cela sur aucune autre de leurs cartes cependant.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X