Researchers at the Department of Computer Science at the University of Copenhagen recently released the open source functional programming language Futhark, which generates C and Python code for GPU applications, accelerating the development of machine learning and math-intensive programs . Most GPU programming uses a framework such as OpenCL or CUDA, and two frameworks use C or C + + dialects to generate code that runs on the GPU.
Futhark is developed in Haskell and is syntactically similar to the Haskell or standard ML language , which automatically generates C and Python code that can be integrated into existing applications. Developers claim that this new language simplifies the description of complex operations that use parallel computing. Earlier tests compared the Futhark GPU program with other GPU libraries, and the results showed that in some tests Futhark's performance was impressive.
Address of this article:
http://www.linuxprobe.com/new-functional-program-language-futhark/
New functional programming language simplifies GPU application development