我希望將系統的GPU用作GPGPU。這臺機器很遙控,我沒有管理權限,我也不知道它的驅動程序。我所知道的是它有一個Matrox VGA卡。我可以用CGP代碼和gcc編譯器作爲GPGPU,還是需要某種驅動程序?或者我能否只使用OpenGL並將邏輯轉換爲適合我的目的?我可以在任何系統上使用GPU作爲GPGPU
0
A
回答
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。
相關問題
- 1. 我可以依賴用戶系統上的任何字體嗎?
- 2. 我可以在系統內使用NSString(「」);?
- 3. 我可以使用nullptr作爲Linux系統調用參數嗎?
- 4. 我可以使Ant副本任務操作系統特定?
- 5. 我可以在Microsoft Dynamics系統上使用.net嗎?
- 6. 如何在vb.net中工作GPGPU或GPU處理(CUDAFY)
- 7. 我可以使用EFI在本地文件系統上寫入我使用EFI
- 8. 我可以在我的PC上使用VxWorks OS作爲正常操作系統嗎?
- 9. 我可以在操作系統使用php的Tickting System上實現SMS Api嗎?
- 10. 如何在非統一着色器系統上測量GPU GFLOPS?
- 11. 我想在Windows操作系統上用C++得到一個Gpu的名字
- 12. 什麼Python方法可以在任何操作系統上創建文件?
- 13. 我可以使用Windows映像作爲Azure WebRole的訪客操作系統嗎?
- 14. 我可以使用Metal在GPU上運行算法嗎?
- 15. 如何使我的Python模塊在Linux系統上可用?
- 16. 我可以使用Ant檢測我是否在Linux系統(而不是通用Unix系統)上?
- 17. 任何人都可以解釋這個輸出(操作系統)?
- 18. Matlab可以使用系統時間作爲X軸值嗎?
- 19. 沒有GPU的系統上的CUDA
- 20. 如何在我的操作系統上使用PHP
- 21. 街景是否有任何費用?我可以在Windows Phone系統上使用它嗎?
- 22. 在iPhone上進行GPU加速計算(GPGPU)的資源?
- 23. 我可以使用嵌入式系統使用登錄系統使用Django登錄和上傳數據嗎?
- 24. 如何在我的系統上爲OpenID提供者使用DotNetOpenAuth?
- 25. 如果我在我的系統中有多個Nvidia GPU,如何檢查CUDA編譯器當前使用的GPU?
- 26. 我們可以使用Apache卡夫卡作爲一個系統文件看
- 27. 我可以在android中使用Linux系統調用嗎?
- 28. Git可以用作批准系統嗎?
- 29. 可以Maven安裝我的插件作爲系統工具嗎?
- 30. 我可以在VxWorks中實現一個協作式多任務系統嗎?