2012-04-25 24 views
0

我希望將系統的GPU用作GPGPU。這臺機器很遙控,我沒有管理權限,我也不知道它的驅動程序。我所知道的是它有一個Matrox VGA卡。我可以用CGP代碼和gcc編譯器作爲GPGPU,還是需要某種驅動程序?或者我能否只使用OpenGL並將邏輯轉換爲適合我的目的?我可以在任何系統上使用GPU作爲GPGPU

回答

1

有沒有簡單的方法來使用OpenGL做到這一點。如果您知道顯卡支持GPGPU功能,則很容易做到這一點。即CUDA,OpenCL或AMD流。然後你可以使用這些API中的一個來編寫一個使用GPU進行計算的程序。爲此,您將需要相應的SDK。但是,即使使用這些API,使用GPU進行復雜計算也不是微不足道的。

0

使用圖形卡的OpenCL/CUDA/Stream功能需要暴露功能的驅動程序。除此之外,較舊的卡(例如ATI X800系列)沒有所需的硬件來有效地完成GPGPU所需的功能,因此無法用於此目的。

我懷疑Matrox VGA顯卡是否支持GPGPU。

1

少數的Matrox顯卡支持OpenGL和/或DirectX,所以你可能擺脫你想通過寫在的OpenGL/GLSL的DirectX/HLSL着色器做什麼。

檢查您的視頻卡的規格。

警告:這些卡不知道有特別好的GPU。

相關問題