我一直想玩弄功能代碼,並認爲做一些隨機組合功能的交互式實時光線追蹤會有多樂趣。有誰知道任何可以從功能語言(或任何語言,具有高階函數)中獲取代碼的編譯器或轉換器,並將其轉換爲可用於CUDA或OpenCL的東西?純功能編程到GPU
8
A
回答
8
有在Haskell靶向CUDA和/或OpenCL的多個嵌入式的語言。
最高級別是accelerate,它是嵌入在Haskell中的用於數組處理的Haskell子集。它適用於CUDA。
Conal埃利奧特嵌入在Haskell一個shader language,圖形編程
2
有一些嘗試,如Obsidian(Haskell)和SaC(單一任務C)。
更多關於這和其他一些嘗試在本文中闡述: Functional Programming for High-Performance Computing on Heterogeneous Architectures
相關問題
- 1. Java GPU編程
- 2. GPU編程?
- 3. 純功能軟堆
- 4. 發現我的GPU功能
- 5. CUDA多 - GPU附加功能
- 6. 持久GPU功能/操作
- 7. OpenGL 4.0 GPU繪圖功能?
- 8. 功能 - Java編程
- 9. 功能R編程
- 10. 功能性編程
- 11. 編程功能鍵
- 12. Angularjs從純JS功能
- 13. C#純功能字典
- 14. 功能性編程功能混淆
- 15. C編程傳遞結構到功能
- 16. 怎樣編程的INTEL GPU
- 17. GPU編程 - 轉移瓶頸
- 18. GPU編程,CUDA或OpenCL?
- 19. Matlab和GPU/CUDA編程
- 20. CUDA功能相同的CPU和GPU
- 21. 硬連線功能和GPU與CPU
- 22. FP(功能編程):符號
- 23. 編程語言功能
- 24. 編程的dcomcnfg功能
- 25. ř編程Sapply功能
- 26. 編程與COALESCE功能
- 27. python多功能編程
- 28. 功能編程原理
- 29. ZZ編程的功能
- 30. 是否有可能在GPU中運行一塊純C++代碼
的鏈接斷開 – mcmillab
顯然,他們在完全脫機的文章了。我用抽象的方式改變了描述頁面的鏈接。 – Peladao