我想學習GPGPU和CUDA編程。但我知道只有Nvidia卡支持它。我的筆記本電腦有一個英特爾高清顯卡。所以我需要搜索是否有可能使用英特爾圖形卡做GPGPU或類似的東西。感謝您的任何信息。CUDA或與intel圖形卡可用的東西相同嗎?
回答
CUDA是Nvidia專用的首發。 GPU仿真器總是存在於CUDA中,因此您可以輕鬆使用它們,但速度會很慢。更快的解決方案是 x86 implementation。其中任何一項都可以讓您在不使用GPU的情況下學習CUDA的基礎知識。
如果您想了解一般的GPGPU,您仍然可以選擇學習更廣泛支持的OpenCL,包括AMD,Intel,Nvidia等。英特爾有一個OpenCL SDK(目標是CPU,但我認爲這對你來說無關緊要)。
在學習了CUDA或OpenCL的基礎知識後,另一個將會很容易學習。語法和語義都不是相同的,但是由於概念是相同的,所以它很容易前進。
openCL不能在(當前)英特爾GPU上運行。它們的實現只能在CPU上運行 - 可以學習,但不適用於應用程序 – 2012-03-05 03:22:05
最後幾個版本中,您最有可能提到的GPU模擬器已不再是CUDA的一部分。 – Bart 2012-03-05 15:03:47
謝謝,你給我一些線索。我打算玩OpenCL。因爲我希望看到任何高性能並行處理,而不僅僅是編程。我聽說過ArBB,但OpenCL是異構的,對吧? – 2012-03-06 01:44:06
今天,您不能在英特爾高清顯卡上執行GPGPU,除非您執行基於着色器的編程(這在CUDA和OpenCL之前的日子裏是很常見的做法)。
根據我的經驗,PGI X86的東西似乎已經下降,我不知道有人使用它。 Ocelot是同樣的另一個嘗試,但這是非常reasearchy,並不完全強大。
來自英特爾的唯一兼容OpenCL的設備是最新的CPU(Sandy Bridge和Ivy Bridge)。
你的系統中有什麼CPU?
我的CPU是Intel Core i5-2520M。我不知道它是桑迪橋還是常春藤橋。但是,我認爲OpenCL並不需要它? Larrate和ArBB怎麼樣?這項工作有很多種,並不是所有的人都可以站在將來。 – 2012-03-06 01:50:03
要CUDA開發你的選擇是:
- 使用NVIDIA GPU - 所有NVIDIA的服務器,臺式機和筆記本GPU支持CUDA,因爲2006年左右,因爲你的筆記本電腦沒有一個你可以嘗試使用一個遠程。
- 使用PGI CUDA x86,不是免費的,但做你想要的。
- 使用gpuocelot在CPU上執行PTX,這是YMMV開發中的一個開源項目。
- 1. 是「find_all」和「select」相同的東西嗎?
- 2. MEF缺少與IoC容器相同的東西嗎?
- 3. 圖形上的東西MATLAB
- 4. 代碼頁和代碼圖是相同的東西嗎?
- 5. 圖形卡的OOM CUDA/Tensorflow
- 6. 卡住循環或別的東西?
- 7. 在C++中是別名和引用相同的東西嗎?
- 8. 我可以使用MongoDB或CouchDB或其他東西嗎?
- 9. 構造函數:與某個實例相關的東西或與某個類相關的東西?
- 10. 有任何程序使用.DS_Store(或類似的東西)的東西有用嗎?
- 11. 我可以在VBA中使用DPAPI(或類似的東西)嗎?
- 12. 如何使用正則表達式的形式相匹配的東西「的東西=富」「東西」 =「東西」「更多的東西」
- 13. 在==東西或別的東西,
- 14. 用表格創建與divs相同的東西
- 15. PHP中的類和對象是相同的東西嗎?
- 16. Xml寫兩次相同的東西
- 17. 測試應該是相同的東西
- 18. io.write每次打印相同的東西?
- 19. 多次打印相同的東西
- 20. L2E這兩個是相同的東西?
- 21. urn-,url-和uri-encoding都指向相同的東西嗎?
- 22. 代碼在編譯後返回相同的東西嗎?
- 23. 表變量和虛表是相同的東西嗎?
- 24. node.couchapp.js&cradle - 補充或相同的東西的工具?
- 25. C#簡單圖形的東西
- 26. 標量與原始數據類型 - 它們是相同的東西嗎?
- 27. 可以寫這樣的東西嗎?
- 28. jquery:包含東西或其他東西
- 29. 與Flash或JavaScript的驚人的東西?
- 30. Qt是否有與Boost的分配模塊相同的東西?
歡迎來到Stack Overflow。請閱讀[如何問](http://stackoverflow.com/questions/how-to-ask),[你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have - 你試過/),和[如何問問題的智能方式](http://catb.org/esr/faqs/smart-questions.html)。 – 2012-03-05 08:07:59