2012-09-20 15 views
8

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

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

Problemi correlati