Part of the Khronos Group

Resources for the Mobile Developer Community



OpenCL Implementations, Tutorials and Sample Code

Commercial and Open Source Implementations

Ruby-OpenCL

Ruby-OpenCL is a ruby binding of OpenCL providing classes for OpenCL programing on the host. Currently works with ATI Stream SDK 2.0 beta.

OpenCL for PLT Scheme

A complete binding of OpenCL for PLT Scheme.

PyOpenCL

PyOpenCL is a complete, object-oriented language binding of OpenCL to Python. It has full documentation available and is licensed under the liberal MIT license.

The Open Toolkit library

Cross-platform OpenGL, OpenGL ES, OpenAL and OpenCL bindings for .Net/Mono. Compatible with Windows, Linux and Mac OS X and usable by all .Net languages (C#, VB.Net, C++/CLI, ...)

The Open Toolkit library

Cross-platform OpenCL, OpenGL and OpenAL bindings for .Net/Mono. Compatible with Windows, Linux and Mac OS X and usable by all .Net languages (including C#, VB.Net, C++/CLI, IronPython and F#).

Utilities & Projects

OpenCL Kernel Compiler

A compiler for OpenCL Kernel files designed to be used during OpenCL application development. The use of this tool alleviates the need for building compiler diagnostic message retrieval code into applications that use OpenCL. It allows developers to spot compilation errors during source builds instead of at run-time.

Frameworks

Sorry, no Frameworks have been uploaded yet. Be the first to upload a Framework.

Tutorials, Technical Whitepapers and How to Guides

GPGPU Programming (OpenCL)

This sites primary focus is GPGPU programming. It contains an overview describing the basic concepts, code examples (OpenCL, CUDA), links to useful OpenCL and CUDA resources, links to GPU based products, and news aggregation of GPGPU tools.

OpenCL Tutorial - Introduction - Fundamentals

Episode I
Introduction to OpenCL :

Episode I
OpenCL Fundamentals : More in-depth discussion on general concepts that are important for understanding how OpenCL works. OpenCL address spaces are covered as well the basics of executing an OpenCL program (abstractly).

Introduction to OpenCL tutorial

Introductory tutorial showing how to write the 'Hello World' in OpenCL.

Presentations & Videos

Sorry, no Presentations or Videos have been uploaded yet. Be the first to upload a presentation video.

Example Code

Sorry, no example code has been uploaded yet. Be the first to upload example code.

items in Khronos Group More in Khronos Group pool

www.flickr.com

Newsletter sign-up

Enter your email address to subscribe one of our newsletters

Email:  
powdery
All product names are trademarks or registered trademarks of their respective holders.