Luminal

  •        0

Luminal is a simple object oriented .NET wrapper for OpenCL. It is developed in C#, using P/Invoke calls in the background.

http://luminal.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Luminoise


Luminoise is an OpenCL accelerated coherent noise library for .NET. It uses Luminal for access to OpenCL (hence, "Luminoise"), and is modeled after LibNoise.

Opencl-tests - Some OpenCL tests, if it does not work UPR opencl will not


Some OpenCL tests, if it does not work UPR opencl will not

OpenCL


OpenCL is a general purpose programming language that provides an open standard to parallel device programming. The advantage of OpenCL is the hardware and software interoperability. This project focuses in the study and evaluation of OpenCL on graphic cards.

arrayfire_java - Java wrapper for ArrayFire


- To build the JNI Wrapper for ArrayFire use - `make cuda` to build using CUDA - `make opencl` to build using OpenCL- To build the examples do one of the following from the examples directory - `make cuda run ` to use build and run examples using CUDA - `make opencl run` to use build and run examples using OpenCL

arrayfire_fortran - Fortran wrapper for ArrayFire


- To build the Fortran Wrapper for ArrayFire run - `make cuda all` to use CUDA (generates `libafcu_fortran.so`) - `make opencl all` to use OpenCL (generates `libafcl_fortran.so`)- To build the examples do one of the following from the examples directory - `make cuda ` to use CUDA (generates `examplename_cuda`) - `make opencl` to use OpenCL (generates `examplename_ocl` )Documentation---------------- The documentation can be found [over here](http://www.accelereyes.com/arrayfire

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


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

OpenCL .Net


This project attempts to do two things. First, it provides bindings to the OpenCL API that mirror the OpenCL 1.1 spec as closely as possible. (Preliminary OpenCL 1.2 support is available in SVN)Second, it provides a higher level abstraction of the API that's more .Net-like.

smistad-OpenCLUtilities


A small set of function based on the OpenCL C++ bindings to help set up an OpenCL and OpenCL-GL context as well as compiling OpenCL code

clcc


The OpenCL Kernel Compiler compiles OpenCL kernel files and presents any compilation errors in a form commonly used by quot;regularquot; C/C++ compilers. It is intended to be used as a supporting tool for application developers working with OpenCL. Version 0.3.0 adds additional features for saving compiled binaries and selecting platforms/devices.

CLEditor - OpenCL editor


This is editor of OpenCL files (*.cl). Editor supports syntax highlighting, autocomplete, check of errors and warnings, debugging.

opencl-intel-deb-patches - Patches for Debian/Ubuntu the Intel OpenCL drivers.


Patches for Debian/Ubuntu the Intel OpenCL drivers.

eazy-opencl - OpenCL binding for Common Lisp


OpenCL binding for Common Lisp

Java-OpenCl - Hello world about Java OpenCL


Hello world about Java OpenCL

OpenCL-Environment


A series of utilities aimed at making OpenCL easier to use. Includes clCompiler which generates both binary outputs and precompiled headers which can be used in conjunction with clEnvironment. clQuery allows you to print all known information about a OpenCL data type. clPid, clYUV clImgFilter are all examples of how to use the utilities to create a compile time kernel make it a dependency in you makefiles and then use the clEnvironment to call your kernel.

OpenCL - Programming on the GPU using OpenCL


Programming on the GPU using OpenCL

ocaml-opencl - OCaml bindings for openCL


OCaml bindings for openCL

x264-opencl - x264 Patch with OpenCL Support


x264 Patch with OpenCL Support

opencl - Repo to hold basic OpenCL examples.


Repo to hold basic OpenCL examples.

opencl-mandelbrot - A very simple OpenCL program to generate an image of the Mandelbrot set


A very simple OpenCL program to generate an image of the Mandelbrot set

OpenCL - OpenCL User Group


OpenCL User Group