Swiftless Game Programming Site
Home Tutorials Contact
Home
News
OpenGL
GLSL
OpenCL
Maths
Misc
Work in Progress
Resume
 
 

OpenCL Tutorials

If you would like to see this site updated, please help out and

Back to: Home - Tutorials

*coming soon*

OpenCL is a new API pushed forward by Apple, designed for CPU/GPU computations. The name OpenCL stands for Open Computing Language. It allows for computations that can be threaded, to be threaded both across the CPU and the GPU at the same time. So for example, if you have a dual core CPU, you will get two threads. Or if you have a GPU with 256 cores, you can get 256 threads. Or combine the two and get 258 threads (lol), all doing your calculations at once. This opens up possibilities for real time ray tracing, large matrices, intense physics and artificial intelligence. My favourite part about OpenCL is that it is designed to work with OpenGL :D

     

 

Copyright 2009, Donald Urquhart AKA Swiftless
Check out: http://www.cdadc.com