我不瞭解GPU編程概念和API。我有幾個問題:在GPU上運行C#代碼
- 是否有可能編寫一段託管C#代碼並將它編譯/轉換爲可在GPU上執行的某種模塊?或者我註定要有兩個實現,一個用於在CPU上管理,另一個用於GPU(我知道在GPU上可以執行的操作會受到限制)?
- 是否存在體面和成熟的API來針對各種GPU硬件供應商(即通用API)獨立編程?
- 如果想要開發在CPU上運行的應用程序,使用託管語言編寫應用程序,並且如果存在合適的GPU硬件,還可以提供速度優化,是否有最佳做法?
我也很高興能夠鏈接到任何類型的文檔並提供適當的學習資源。
最佳, 約瑟夫
低級代碼最好用低級語言編寫。當有更好的選擇時,在C#中沒有很好的理由。 – 2010-11-07 21:54:37
看到類似的問題: http://stackoverflow.com/questions/375011/utilizing-the-gpu-with-c-sharp – mcmillab 2012-12-05 00:54:39