Download Brahma

Description

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.

Source Files

The download file brahma.zip has the following entries.


trunk/Assets/Icons/Brahma.ico/*from   w  w w. j a  va2 s . c om*/
trunk/Assets/PSD/Brahma logo.psd
trunk/Libraries/OpenCL.Net/.nuget/NuGet.Config
trunk/Libraries/OpenCL.Net/.nuget/NuGet.exe
trunk/Libraries/OpenCL.Net/.nuget/NuGet.targets
trunk/Libraries/OpenCL.Net/.nuget/packages.config
trunk/Libraries/OpenCL.Net/License (eclipse-1.0).txt
trunk/Libraries/OpenCL.Net/OpenCL.Net.Tests/APITests.cs
trunk/Libraries/OpenCL.Net/OpenCL.Net.Tests/KernelWrapperGenerationTests.cs
trunk/Libraries/OpenCL.Net/OpenCL.Net.Tests/OpenCL.Net.Tests.csproj
trunk/Libraries/OpenCL.Net/OpenCL.Net.Tests/Properties/AssemblyInfo.cs
trunk/Libraries/OpenCL.Net/OpenCL.Net.Tests/TestKernels/TestKernel1.cl
trunk/Libraries/OpenCL.Net/OpenCL.Net.Tests/packages.config
trunk/Libraries/OpenCL.Net/OpenCL.Net.sln
trunk/Libraries/OpenCL.Net/OpenCL.Net/Cl.API.cs
trunk/Libraries/OpenCL.Net/OpenCL.Net/Cl.Delegates.cs
trunk/Libraries/OpenCL.Net/OpenCL.Net/Cl.Enums.cs
trunk/Libraries/OpenCL.Net/OpenCL.Net/Cl.Extensions.cs
trunk/Libraries/OpenCL.Net/OpenCL.Net/Cl.Overloads.cs
trunk/Libraries/OpenCL.Net/OpenCL.Net/Cl.Types.cs
trunk/Libraries/OpenCL.Net/OpenCL.Net/Cl.VectorTypes.tt
trunk/Libraries/OpenCL.Net/OpenCL.Net/Extensions/CLExtensions.cs
trunk/Libraries/OpenCL.Net/OpenCL.Net/Extensions/KernelWrapperBase.cs
trunk/Libraries/OpenCL.Net/OpenCL.Net/Fody.targets
trunk/Libraries/OpenCL.Net/OpenCL.Net/FodyWeavers.xml
trunk/Libraries/OpenCL.Net/OpenCL.Net/OpenCL.Net.csproj
trunk/Libraries/OpenCL.Net/OpenCL.Net/OpenCL.Net.nuspec
trunk/Libraries/OpenCL.Net/OpenCL.Net/OpenCL.Net.t4properties
trunk/Libraries/OpenCL.Net/OpenCL.Net/Properties/AssemblyInfo.cs
trunk/Libraries/OpenCL.Net/OpenCL.Net/SolutionInfo.cs
trunk/Libraries/OpenCL.Net/OpenCL.Net/Tasks/Kernel.cs
trunk/Libraries/OpenCL.Net/OpenCL.Net/net40/OpenCL.Net.targets
trunk/Libraries/OpenCL.Net/OpenCL.Net/packages.config
trunk/Libraries/OpenCL.Net/Readme.txt
trunk/Libraries/OpenCL.Net/Samples/OpenCL.Net.Samples.targets
trunk/Libraries/OpenCL.Net/Samples/Simple/Kernel.cl
trunk/Libraries/OpenCL.Net/Samples/Simple/Program.cs
trunk/Libraries/OpenCL.Net/Samples/Simple/Properties/AssemblyInfo.cs
trunk/Libraries/OpenCL.Net/Samples/Simple/Simple.csproj
trunk/Libraries/OpenCL.Net/Samples/Simple/app.config
trunk/Libraries/OpenCL.Net/SolutionInfo.cs
trunk/License (eclipse-1.0).txt
trunk/Readme.txt
trunk/Source/Brahma.OpenCL/Brahma.OpenCL.csproj
trunk/Source/Brahma.OpenCL/Buffer.cs
trunk/Source/Brahma.OpenCL/CLCodeGenerator.cs
trunk/Source/Brahma.OpenCL/ClException.cs
trunk/Source/Brahma.OpenCL/CommandQueue.cs
trunk/Source/Brahma.OpenCL/Commands/ReadBuffer.cs
trunk/Source/Brahma.OpenCL/Commands/Run.cs
trunk/Source/Brahma.OpenCL/Commands/WaitFor.cs
trunk/Source/Brahma.OpenCL/Commands/WriteBuffer.cs
trunk/Source/Brahma.OpenCL/ComputeProvider.cs
trunk/Source/Brahma.OpenCL/Image2D.cs
trunk/Source/Brahma.OpenCL/Image3D.cs
trunk/Source/Brahma.OpenCL/ImageFormats.cs
trunk/Source/Brahma.OpenCL/Kernel.cs
trunk/Source/Brahma.OpenCL/KernelCallableAttribute.cs
trunk/Source/Brahma.OpenCL/NDRange.cs
trunk/Source/Brahma.OpenCL/NDRangeDimension.cs
trunk/Source/Brahma.OpenCL/Properties/AssemblyInfo.cs
trunk/Source/Brahma.OpenCL/Range.cs
trunk/Source/Brahma.Reference/Brahma.Reference.csproj
trunk/Source/Brahma.Reference/CSCodeGenerator.cs
trunk/Source/Brahma.Reference/ComputeProvider.cs
trunk/Source/Brahma.Reference/Kernel.cs
trunk/Source/Brahma.Reference/Properties/AssemblyInfo.cs
trunk/Source/Brahma.sln
trunk/Source/Brahma/Brahma.csproj
trunk/Source/Brahma/Buffer.cs
trunk/Source/Brahma/CommandQueue.cs
trunk/Source/Brahma/Commands/Command.cs
trunk/Source/Brahma/Commands/Run.cs
trunk/Source/Brahma/Commands/WaitFor.cs
trunk/Source/Brahma/ComputeProvider.cs
trunk/Source/Brahma/ExpressionExtensions.cs
trunk/Source/Brahma/ExpressionVisitor.cs
trunk/Source/Brahma/Image2D.cs
trunk/Source/Brahma/Image3D.cs
trunk/Source/Brahma/ImageFormat.cs
trunk/Source/Brahma/InvalidExpressionTreeException.cs
trunk/Source/Brahma/Kernel.cs
trunk/Source/Brahma/KernelCallableAttribute.cs
trunk/Source/Brahma/Math.cs
trunk/Source/Brahma/Mem.cs
trunk/Source/Brahma/MemberExpressionComparer.cs
trunk/Source/Brahma/NDRange.cs
trunk/Source/Brahma/NDRangeDimension.cs
trunk/Source/Brahma/Properties/AssemblyInfo.cs
trunk/Source/Brahma/Set.cs
trunk/Source/Brahma/StringExtensions.cs
trunk/Source/Brahma/TypeExtensions.cs
trunk/Source/Brahma/Types/IPrimitiveType.cs
trunk/Source/Brahma/Types/float32.cs
trunk/Source/Brahma/Types/float64.cs
trunk/Source/Brahma/Types/int16.cs
trunk/Source/Brahma/Types/int32.cs
trunk/Source/Brahma/Types/int64.cs
trunk/Source/Brahma/Types/int8.cs
trunk/Source/Brahma/Types/uint16.cs
trunk/Source/Brahma/Types/uint32.cs
trunk/Source/Brahma/Types/uint64.cs
trunk/Source/Brahma/Types/uint8.cs
trunk/Source/Samples/Brahma.Samples/Brahma.Samples.csproj
trunk/Source/Samples/Brahma.Samples/CommandLine.cs
trunk/Source/Samples/Brahma.Samples/FloatExtensions.cs
trunk/Source/Samples/Brahma.Samples/Properties/AssemblyInfo.cs
trunk/Source/Samples/Brahma.Samples/RandomExtensions.cs
trunk/Source/Samples/Brahma.Samples/StringExtensions.cs
trunk/Source/Samples/Brahma.Samples/Timer.cs
trunk/Source/Samples/OpenCL/BlackScholes/BlackScholes.csproj
trunk/Source/Samples/OpenCL/BlackScholes/Program.cs
trunk/Source/Samples/OpenCL/BlackScholes/Properties/AssemblyInfo.cs
trunk/Source/Samples/OpenCL/FastFourierTransform/FastFourierTransform.csproj
trunk/Source/Samples/OpenCL/FastFourierTransform/Program.cs
trunk/Source/Samples/OpenCL/FastFourierTransform/Properties/AssemblyInfo.cs
trunk/Source/Samples/OpenCL/MatrixMultiply/MatrixMultiply.csproj
trunk/Source/Samples/OpenCL/MatrixMultiply/Program.cs
trunk/Source/Samples/OpenCL/MatrixMultiply/Properties/AssemblyInfo.cs
trunk/Source/SolutionInfo.cs
trunk/Source/Tests/Brahma.OpenCL.Tests/Brahma.OpenCL.Tests.csproj
trunk/Source/Tests/Brahma.OpenCL.Tests/Categories.cs
trunk/Source/Tests/Brahma.OpenCL.Tests/CompileQueryTests.cs
trunk/Source/Tests/Brahma.OpenCL.Tests/ComputeProviderTests.cs
trunk/Source/Tests/Brahma.OpenCL.Tests/Properties/AssemblyInfo.cs

Download

Click the following link to download brahma.zip.

brahma.zip




















Home »
  C# Free Code »
    Database »




ADODotNet
CSV
Database
EntityFramework
JSON
LINQ
LINQPad
Memcached
MongoDB
MySQL
NHibernate
Oracle
ORM
SQL
SQLite
SQLServer
SSIS