Home‎ > ‎


Brahma.FSharp is a library for F# quotations to OpenCL translation. It  is inspired by  Brahma and  Alea.CUDA libraries and it's based on Brahma library.

Features of Brahma.FSharp:
  1. We are aimed to translate native F# code to OpenCL with minimization of different wrappers and custom types. In difference of Brahma, in which own types for arrays and primitive types representation are implemented.
  2. We use OpenCL for communication with GPU. So, you can work not only with NVIDIA cards but with any device, which support OpenCL (e.g. with AMD cards).

Brahma.FSharp high level overview

The gadget spec URL could not be found


  • Brahma.FSharp released Basic support of F# structures in kernel code. More atomic functions: max, min, incr, decr, xchg, cmpxchg.You can get it from nuget: http://www.nuget.org/packages/Brahma.FSharp ...
    Posted Jun 27, 2014, 12:49 AM by Semyon Grigorev
  • Brahma.FSharp released New version of Brahma.FSharp released.  You can get it from nuget: http://www.nuget.org/packages/Brahma.FSharp/Basic support of nested functions was implemented.  So, you can write ...
    Posted Jun 18, 2014, 4:06 AM by Semyon Grigorev
  • Brahma.FSharp in education First-year students render fractals on GPU using F# and Brahma.FSharp.
    Posted Jun 18, 2014, 3:20 AM by Semyon Grigorev
Showing posts 1 - 3 of 3. View more »