Latest Developments in General Purpose GPU Programming with F#

Starting with our experiments with integrating General Purpose GPU programming into F# at Microsoft Research, I’ve been watching the evolution of F# as a GPGPU programming platform. Over time, GPGPU programming with F# has become both more professionalized, and much more broad spectrum (including CUDA, OpenCL and other options). Some latest developments in this area have…

1

FSCL - Compiling F# to OpenCL for High-Performance over Multi-core and Many-core devices

My friend Antonio Cisternino recently pointed me to FSCL – a compiler from F# to OpenCL. Here is the abstract from the documentation for the compiler: https://t.co/vHQPzsxE0O. The project currently seems to live here: https://github.com/GabrieleCocco/ Nowadays, OpenCL is one of the most popular programming frameworks for high-performance computing over multicore and many-core devices. Thanks to…

5