我正在使用运行 Red Hat Linux 的远程虚拟机(由我公司管理)来执行一些相当繁重的工程数字运算类型工作,并使用商业分析软件包 ANSYS。我知道 ANSYS 支持使用 GPGPU 来帮助加速计算(有一个选项可以启用/禁用它)。但是,我想知道如何判断我使用的虚拟盒是否具有 GPGPU 功能,如果有,这些功能是什么?
有什么方法可以在系统中查询或测试它吗?
答案1
GPGPU 有几种实现。其中有两个最扩展的:OpenCL(非营利性,由 Intel 和 AMD 支持)和 NVIDIA 的CUDA。
如果您有任一支持该功能的 GPU 卡,您可以尝试启用访客对 GPU 的访问。尽管您可能需要主机级别的 root 权限并配置虚拟机管理程序。
如果您有 Intel 或 AMD 支持的卡,则可以安装克林信息它应该报告 OpenCL 功能。
如果您的虚拟化管理器是这样的话,有很多关于 CentOS、RHEL、Debian 和 KVM 中的 GPGPU 的文章。对于前。这是一篇官方文章NVIDIA 关于 RHEL KVM 或 RHV/RHEV 的 GPGPU 和 CUDA。