Futhark: purely functional GPU-programming with nested parallelism and in-place array updates.
Troels HenriksenNiels G. W. SerupMartin ElsmanFritz HengleinCosmin E. OanceaPublished in: PLDI (2017)
Keyphrases
- parallel computation
- graphics processing units
- parallel processing
- parallel computing
- functional language
- real time
- programming language
- parallel implementation
- parallel architectures
- shared memory
- massively parallel
- graphics hardware
- parallel computers
- fine grain
- general purpose
- multicore processors
- multithreading
- object oriented programming
- parallel execution
- neural network
- databases
- development environment
- efficient implementation
- gpu accelerated
- commodity hardware