Brahma and OpenCL

Tweet

Despite the lack of updates on this site, I have been hard at work on a new provider, Brahma.OpenCL. I am very excited at all the possibilities that OpenCL brings to the table. I will try to summarize some of the new features that OpenCL will bring to Brahma.

Different memory pools – [...]

Brahma on Mono!

Tweet

Brahma now runs on Mono! Here is a screenshot of the Mandelbrot sample running under Mono (on Windows, at the moment). I’m trying to get it working on Linux, but I haven’t been able to get MonoDevelop up on my PCLinuxOS, so I’m stuck with an empty X11Context implementation.

Any help working with [...]

Brahma released!

Tweet

After a lot of stumbling blocks with SelectMany and Lets, Brahma is finally out and it supports both of them. The latest release is 0.3, and can be found over at Sourceforge. This release contains 3 samples.

A CPU vs GPU implementation of a the Odd-Even transposition sort. This shows comparable performance for [...]

Dependent reads and more from LINQ

Tweet

Despite the lack of updates on the main Brahma page, development is still on, and this morning saw the checking in of more code, with the following features for 1D and 2D data-parallel arrays.

Identity transforms (obviously!) Simple arithmetic operations (supported operators are +, -, * and /. One function call (at the [...]

Brahma now works!

Tweet

Earlier this evening, I got Brahma working, running an identity query.

1: var result = from value in data 2: select value;

Admitted, the query doesn’t really seem to do much, just copy [...]

Work on Brahma 2.0 has begun!

Tweet

After a lot of problems getting my infrastructure set up in Bombay, I’ve finally gotten the basics I need to start up work on Brahma again. This time around, however, Brahma will be based on LINQ.

A lot of the dirty work I was doing taking IL and converting to an expression tree [...]

Recent comments