很快我們就會有nVidia GTX 300能夠在多個數據(MIMD)上執行多個指令。我不知道OpenCL是否可以執行MIMD?可以用OpenCL框架執行MIMD嗎?
2
A
回答
2
請參閱http://www.hpccommunity.org/f55/programming-gp-gpus-options-answers-616/,我在Google搜索結果的第一頁找到了「opencl mimd」的搜索結果。相關報價:
「Open CL由Apple Computer開發,是GP-GPU和多核硬件的標準API ...該模型功能強大,支持數據並行(GP-GPU)和任務並行(多核)處理OpenCL顯然旨在解決多核/ GP-GPU的情況,因爲它支持數據並行和任務並行結構「
換句話說:是的,OpenCL語言模型可以代表MIMD計算以及SIMD計算。
顯然,是否有任何給定的OpenCL實現可以支持MIMD GPU計算是一個不同的問題。我會假設任何支持nVidia GTX 300的OpenCL實現都將支持其MIMD功能,當然,nVidia在發佈該設備時有很強的動力來爲該設備提供某種編程支持!因此,合理的預期是,他們將擁有支持GTX 300 MIMD功能的OpenCL實現,儘管它可能是也可能不是它的第一個SDK的一部分。
相關問題
- 1. Cuda-memcheck和JOCL,可以使用java可執行文件嗎? (OpenCL)
- 2. OpenCL/CPU。測試OpenCL框架是否可用
- 3. MIMD/MPMD並行性
- 4. 我可以使用KXML框架嗎?
- 5. 我可以使用YAJL iOS框架嗎?
- 6. SPA框架可以用於MPA嗎?
- 7. 我可以在OpenCL中使用cuDNN嗎
- 8. 我可以在Monogame上使用OpenCL嗎?
- 9. 在Windows EC7中可以使用OpenCL嗎?
- 10. opencl:同一設備上的不同隊列可以並行執行內核嗎?
- 11. SOLR可以執行UPSERT嗎?
- 12. OpenCL,這是正常執行時間嗎?
- 13. 我可以使用Spring框架進行android開發嗎?
- 14. 實體框架核心可以運行非查詢調用嗎?
- 15. 我可以執行實體框架查詢作爲數據庫角色嗎?
- 16. 可以用SAS執行Linux命令嗎?
- 17. 可以識別這個PHP框架嗎?
- 18. 我可以移動UIKeyboard的框架嗎?
- 19. Arm-cortexA53可以支持OpenCL嗎?
- 20. 我可以繞過OpenCL緩存嗎?
- 21. 我可以在另一個框架中包含框架嗎?
- 22. 您可以在PHP中執行架構層依賴關係嗎?
- 23. OpenCL內聯函數可以返回OpenCL類型嗎?
- 24. 可以reduceLeft並行執行嗎?
- 25. pthread可以自行執行清理嗎?
- 26. 是否可以在.net框架中執行JavaScript代碼?
- 27. 你可以使用wxPython自動隱藏框架/對話框嗎?
- 28. 我可以在PhantomJS之外運行Durandal的測試框架嗎?
- 29. GCC/Clang的框架選項可以在Linux上運行嗎?
- 30. 可以將GWT與基於JavaScript的框架進行比較嗎?
你在問關於OpenCL的很多問題,但似乎並沒有你自己做很多研究。 – Eric 2009-08-04 14:29:16