Chciałam bawić się funkcjonalnym kodem i pomyślałam, że fajnie byłoby zrobić interaktywne śledzenie w czasie rzeczywistym niektórych losowo skomponowanych funkcji. Czy ktoś wie o jakimkolwiek kompilatorze lub konwerterze, który może pobrać kod z języka funkcjonalnego (lub dowolnego języka, z funkcjami o wysokim priorytecie) i przekształcić go w coś, co może być używane w CUDA lub OpenCL?Czyste, funkcjonalne programowanie na GPU
8
A
Odpowiedz
8
Istnieje kilka wbudowanych języków w Haskell ukierunkowane CUDA i/lub OpenCL.
Najbardziej wysoki poziom to accelerate, podzbiór Haskell do przetwarzania tablic, osadzony w Haskell. Działa z CUDA.
Conal Elliott ma shader language osadzony w Haskell, na grafice programowania
2
Istnieje kilka prób, takich jak Obsidian (Haskell) i SaC (pojedyncze przypisanie C).
Więcej informacji na temat tej i innych prób są opisane w tym artykule: Functional Programming for High-Performance Computing on Heterogeneous Architectures
Powiązane problemy
- 1. Czyste funkcjonalne programowanie w D
- 2. Programowanie GPU?
- 3. programowanie funkcjonalne w R
- 4. Programowanie czysto funkcjonalne
- 5. Python, programowanie funkcjonalne, mapowanie na wyższy poziom
- 6. Funkcjonalne programowanie w elektrowniach atomowych?
- 7. Programowanie GPU, CUDA lub OpenCL?
- 8. Czy program Dart obsługuje funkcjonalne programowanie?
- 9. Programowanie funkcjonalne - standardowe symbole, diagramy itp.
- 10. programowanie funkcjonalne - funkcja wywołania z wszystkimi parametrami
- 11. Czy funkcjonalne programowanie reaktywne (FRP) można wyrazić za pomocą monad?
- 12. Który kod Java można przenieść na GPU?
- 13. Generacja gałęzi na GPU
- 14. Tensorflow OOM na GPU
- 15. Języki funkcjonalne ukierunkowane na LLVM
- 16. Programowanie procesora graficznego Java
- 17. Co to jest programowanie zorientowane na dane?
- 18. Programowanie D: interfejs na granicach komponentów
- 19. Funkcjonalne soczewki
- 20. Standardowy sposób na czyste zamknięcie z Boost.Asio
- 21. Programowanie Flash na Linuksie
- 22. Narysuj krzywą kwadratową na GPU
- 23. Wysoka precyzja matematyki na GPU
- 24. OpenCV na iOS - użycie GPU?
- 25. Tensorflow nie działa na GPU
- 26. Dynamiczne przydzielanie pamięci na GPU
- 27. Dopasowania obrazu HSL na GPU
- 28. Mnożenie dużych macierzy na gpu
- 29. Jak dodać czyste zadanie - Zadanie "czyste" nie znaleziono
- 30. Jak zmienić wiązania Guice na testy funkcjonalne?
link jest uszkodzony – mcmillab
Widocznie wzięli cały artykuł w trybie offline. Zmieniłem link do strony opisu za pomocą streszczenia. – Peladao