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 Wikipedia

Tweet

I just found out this morning that a link to the Brahma website has made it into Wikipedia (under the topic GPGPU). Cool!

The lack of updates on Brahma is because I have moved to the United States (early this month) and will be living and working here from now. It’s been crazy [...]

Interview up on DotNetRocks!

Tweet

My interview about Brahma is up on DotNetRocks, you can find it here. I hope this helps Brahma’s popularity and remember, contributions are most welcome (samples, help getting Brahma to run on Mono on Linux)!

I’ve recently had a new idea, the concept of using user-defined types with Brahma. This should (hopefully) be [...]

Brahma on DotNetRocks

Tweet

We all know .NET rocks. Apparently, the guys over at www.dotnetrocks.com thought Brahma rocks, too! Carl Franklin, Richard Campbell and I had an hour long conversation about Brahma; how it works and what the future for it is like.

It’s going to be published on the 23rd of July 2009, so watch out [...]

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 works with OpenGL!

Tweet

I’ve finally sorted out all problems with Brahma and OpenGL, and I’m glad to announce that there will be a release of Brahma that runs on Mono (Windows + Linux, but not MacOS – I don’t have bindings for it) very soon. I’m going to be using my own method of initializing an [...]

OpenGL problem

Tweet

I’ve been trying to get Brahma working with OpenGL, and although the code is complete to bring the OpenGL/GLSL provider on par to the DirectX provider (GLSL code is generated, compiles fine), I’m having problems getting results back from the GPU. I really wish OpenGL would DO something about the dreadful uncertainties across [...]

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 [...]

Recent comments