cloudRoutine / FSCL.Compiler

FSharp OpenCL Compiler

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FSharp to OpenCL Compiler

NuGet Status

FSCL.Compiler is an F# to OpenCL C99 compiler to enhance GPGPU and raise abstraction over heterogeneous programming, allowing programmers to develop and compose OpenCL kernels inside .NET, with all the benefits of code-completion, type-checking and many other facilities provided by the .NET visual machine environment. FSCL.Compiler currently supports all the features of OpenCL Specification v1.2 except for the image-related processing, which is under development.

The FSCL framework (Compiler and Runtime) is part of a Ph.D. Thesis: FSCL: homogeneous programming and execution on heterogeneous platforms

Resources

About

FSharp OpenCL Compiler

License:Apache License 2.0


Languages

Language:F# 99.9%Language:Shell 0.1%Language:Batchfile 0.0%