我写了一个cuda程序,我在ubuntu上测试它作为虚拟机.这个的原因是我有Windows 7,我不想安装ubuntu作为辅助操作系统,我需要使用Linux操作系统进行测试.我的问题是:虚拟机会限制gpu资源吗?如果我在主操作系统下运行它而不是在虚拟机上运行它,我的cuda代码会更快吗?
Tom*_*Tom 19
不幸的是,虚拟机会模拟图形设备,因此您将无法访问真正的GPU.这是因为虚拟化处理多个虚拟机访问同一设备的方式 - 它在两者之间提供了一个层来共享真实设备.
可以真正访问硬件,但只有拥有正确的软件和硬件组合,请参阅SLI Multi-OS站点以获取详细信息.
因此,您可能对虚拟化路线不满意 - 如果您真的无法在Windows中运行您的应用程序,那么您将限于以下内容:
小智 10
我刚听到一位名叫崔晓辉(橡树岭国家实验室)的研究员在NVIDIA的GPU技术大会上发表演讲.除此之外,他描述了使用名为gVirtuS的东西从虚拟机访问GPU.他没有创建gVirtuS,但将其描述为开源"虚拟cuda"驱动程序.请参阅以下链接:http: //osl.uniparthenope.it/projects/gvirtus/
我没有尝试过gVirtuS,但听起来它可能会做你想要的.
归档时间: |
|
查看次数: |
40050 次 |
最近记录: |