Brahma

  •        110

Brahma is a library for C#, to provide high-level access to parallel streaming computations on a variety of processors. Brahma uses C#'s LINQ syntax to write kernels that are compiled dynamically. All the glue/kernel code required is *automatically* generated by by Brahma.

http://brahma.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

SimpleGLComparison - Ogl sample , cpu , cpu opencl , glsl , gpu cuda , gpu opencl


Ogl sample , cpu , cpu opencl , glsl , gpu cuda , gpu opencl

Brahma.FSharp - F# quotation to OpenCL translator. Based on Brahma library.


F# quotation to OpenCL translator. Based on Brahma library.

OpenDwarfs


The OpenDwarfs project provides a benchmark suite consisting of different computation/communication idioms, i.e., dwarfs, for state-of-art multicore and GPU systems. The first instantiation of the OpenDwarfs has been realized in OpenCL.

OpenCL - Programming on the GPU using OpenCL


Programming on the GPU using OpenCL

gpgpu-neuralnet


An OpenCL neural network implementation in Python. Uses massively parallel GPU computations to train and test neural network. Uses PyOpenCL as wrapper around OpenCL. Tight integration with NumPy. Tags: python, pyopencl, gpgpu, neural network, gpu computations, opencl, numpy



OpenCL-knn-1GPU - Accelerate k Nearest Neighbor on one GPU using OpenCL


Accelerate k Nearest Neighbor on one GPU using OpenCL

Crypto-OpenCL - Using GPU to accelerate Crypto with OpenCL


Using GPU to accelerate Crypto with OpenCL

multicore_lab_2012 - Repository for Multicore and GPU Programming lab


Repository for Multicore and GPU Programming lab

fastIA - Fast image analysis algorithms using fast algorithms and multicore (GPU) hardware


Fast image analysis algorithms using fast algorithms and multicore (GPU) hardware

HTC-Vivid-ICS-GPU-CPU-OC - An htc vivid ics gpu/cpu ics kernel, with cherrypicks from faux source


An htc vivid ics gpu/cpu ics kernel, with cherrypicks from faux source

ttgLib


ttgLib is a C++ library for parallel resource-intensive programs creation for hybrid architectures like CPU+GPU. This library provides ttg::pipeline parallel primitive with wise load distribution over different computing API like as OpenMP or Intel TBB, NVidia CUDA and OpenCL.

BeauJoh-heterogeneous3DSobelPowerFilter


OpenCL multiple CPU and perhaps GPU implementation of the 3D Sobel Power Filter Bank

Sora - The Microsoft Research Software Radio (Sora) is a programmable software radio platform based on the commodity multicore CPU in a host PC


The Microsoft Research Software Radio (Sora) is a fully programmable software radio platform based on the commodity multicore CPU in a host PC. With Sora, researchers and engineers can quickly prototype new, high-speed wireless physical and media-access-control layers with a minimum of effort. Microsoft Research Software Radio SDK provides the BRICK model for baseband programming, user mode 802.11a/b/n samples, and a full new debug plot tool. Windows 10 is fully supported.

pfft - Pretty Fast Fourier Transform - FFT calculation on GPU using OpenCL codelets


Pretty Fast Fourier Transform - FFT calculation on GPU using OpenCL codelets

Navier-Stokes_Solver_on_GPU - A GPU-accelerated Navier-Stokes Solver using OpenCL


A GPU-accelerated Navier-Stokes Solver using OpenCL

NTreeOpenCL - An N-Tree library that works entirely in the GPU or OpenCL like device


An N-Tree library that works entirely in the GPU or OpenCL like device

BlobRay - BlobTree Implicit Raytracer on the GPU using OpenCL.


BlobTree Implicit Raytracer on the GPU using OpenCL.

compute - A C++ GPU Computing Library for OpenCL


A C++ GPU Computing Library for OpenCL

openclsandbox - Testing OpenCL GPU framework


Testing OpenCL GPU framework

pyclarray - NumPy like array objects for OpenCL based GPU computing


NumPy like array objects for OpenCL based GPU computing