|
|
|
|||||||||||||||||
|
|
|
![]() |
|
|
|
|||||||||||||
|
|
|
|
|
|
||||||||||||||
|
|
|
|||||||||||||||||
|
|
|
|
|
|||||||||||||||
*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 |
||||||||||||||||||