我想用系统的GPU作为GPGPU。这台机器是远程的,我没有管理权限,也不知道它的驱动程序。我知道它有一个Matrox VGA卡。我可以用C代码和gcc编译器作为GPGPU,还是需要一些驱动程序?或者我只能使用OpenGL和扭曲的逻辑,以适应我的目的?

最佳答案

使用OpenGL很难做到这一点。如果您知道显卡支持GPGPU功能,那么这样做很容易。即CUDA、OpenCL或AMD流。然后,您可以使用这些api中的一个来编写使用GPU进行计算的程序。因为,这需要相应的sdk。但是,即使使用这个api,使用GPU进行复杂的计算也是非常重要的。

关于c - 我可以在任何系统上将GPU用作GPGPU吗,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10314680/

10-11 22:46