Ho voluto giocare con il codice funzionale, e ho pensato che sarebbe stato divertente fare un ray-tracing interattivo in tempo reale di alcune funzioni composte in modo casuale. Qualcuno sa di qualsiasi compilatore o convertitore che può prendere il codice da un linguaggio funzionale (o qualsiasi lingua, con funzioni di ordine elevato) e convertirlo in qualcosa che può essere usato in CUDA o OpenCL?Programmazione pura funzionale alla GPU
8
A
risposta
8
abbia più lingue incorporati in Haskell che colpiscono CUDA e/o OpenCL.
Il livello più alto è accelerate, un sottoinsieme di Haskell per l'elaborazione di array, incorporato in Haskell. Funziona con CUDA.
Conal Elliott ha una shader language incorporato in Haskell, per la grafica di programmazione
2
Ci sono alcuni tentativi, come ad esempio Obsidian (Haskell) e SaC (Single Assignment C).
Ulteriori su questi e di alcuni altri tentativi sono descritti in questo documento: Functional Programming for High-Performance Computing on Heterogeneous Architectures
Problemi correlati
- 1. Haskell - Guida alla programmazione funzionale
- 2. Gli effetti collaterali sono possibili nella pura programmazione funzionale
- 3. test in programmazione funzionale
- 4. I linguaggi di programmazione funzionale sono adatti alla programmazione grafica?
- 5. Programmazione GPU Java
- 6. programmazione funzionale in R
- 7. Programmazione guidata evento funzionale
- 8. Programmazione funzionale per algoritmi di base
- 9. Quali sono le alternative delle monade per utilizzare l'IO nella pura programmazione funzionale?
- 10. Da OO alla programmazione funzionale a 10.000 piedi
- 11. Equivalente funzionale alla multimap simultanea
- 12. Macchina per la programmazione funzionale
- 13. Linguaggi di programmazione funzionale introspezione
- 14. snippet di programmazione funzionale Python
- 15. ciclo infinito nella programmazione funzionale?
- 16. multithread programmazione funzionale a Swift
- 17. Programmazione funzionale in C/C++?
- 18. Modelli aziendali con programmazione funzionale
- 19. Programmazione reattiva funzionale in Scala
- 20. Elaborazione batch e programmazione funzionale
- 21. Qual è zip (programmazione funzionale?)
- 22. Programmazione funzionale negli impianti nucleari?
- 23. Confusione funzione di programmazione funzionale
- 24. Programmazione funzionale del database in Clojure
- 25. Come posso iniziare con la programmazione funzionale?
- 26. Quanto è difficile passare da un pensiero OOP a un pensiero di programmazione orientato alla funzionalità pura in .NET?
- 27. Programmazione parallela tramite GPU in R
- 28. Quale linguaggio di programmazione funzionale dovrei scegliere come primo linguaggio di programmazione funzionale?
- 29. C++ snippet di codice di programmazione funzionale
- 30. La programmazione funzionale deve essere insegnata prima della programmazione imperativa?
Il link è rotto – mcmillab
quanto pare hanno preso l'articolo completo in linea. Ho cambiato il link alla pagina di descrizione con abstract. – Peladao