Difference between revisions of "OpenCL"
From Lazarus wiki
Jump to navigationJump to search (added more documentation links) |
m |
||
Line 10: | Line 10: | ||
− | OpenCL headers can be | + | OpenCL headers are available in FPC packages. |
− | + | Headers are can be used for both MacOSX 10.6 OpenCL framework and NVidia OpenCL Windows .dll | |
− |
Revision as of 07:56, 11 January 2010
OpenCL (Open Computing Language) is a framework for writing programs that execute across heterogeneous platforms consisting of CPUs, GPUs, and other processors. OpenCL includes a language (based on C99) for writing kernels (functions that execute on OpenCL devices), plus APIs that are used to define and then control the heterogeneous platform. OpenCL provides parallel programming using both task-based and data-based parallelism.
Online Man pages on the official site
OpenCL at Apple Developer library
OpenCL headers are available in FPC packages.
Headers are can be used for both MacOSX 10.6 OpenCL framework and NVidia OpenCL Windows .dll