Какие технологии использует Amazon для виртуализации графического процессора? Могут ли несколько виртуальных машин на экземпляре AWS GPU одновременно использовать GPU и иметь ускорение для своих программ CUDA / openCL? Я знаю, что для виртуализации GPU возможны следующие методы:
1) Удаленное взаимодействие с API: виртуальные машины эмулируют графический процессор, а графический процессор на хосте вызывается в режиме RPC из виртуальных машин. Это может быть удаленное взаимодействие на основе общей памяти или сети.
2) Фактическая виртуализация графического процессора, при которой несколько виртуальных машин могут одновременно использовать один графический процессор. Но насколько мне известно, Xen (используемый AWS) этого не поддерживает.
Мне нужно сделать проект, в котором мне нужно совместно использовать графические процессоры организации во внутреннем частном облаке. Мне нужно знать, с помощью какой технологии GPGPU в облаке коммерчески предоставляется AWS? Я тщательно поискал и пришел к выводу, что ни одно программное обеспечение с открытым исходным кодом не является достаточно зрелым, чтобы делать это в коммерческих целях.
Пожалуйста помоги!
Графические процессоры Tesla от NVidia позволяют степень В области виртуализации у них есть API, с которым вы могли бы ознакомиться, но я далеко не эксперт - они не поддерживают это ни на одной из своих карт.