Wiki copymirror

This is a mirror of the wiki at pascal.chat. Editing, history and sign-in are there.

OpenCL

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.

Official site

Online Man pages on the official site

Wikipedia OpenCL

OpenCL at Apple Developer library

OpenCL headers are available in standard FPC packages. Headers are can be used for:

Important! ATI OpenCL under Linux requires X server running and building with GUI staff in (GUI window application). Tested under Linux v2.6.36 32bit, X server v1.8.2, ATI proprietary drivers v10.10, ati stream sdk v2.2.


From the Free Pascal wiki, page "OpenCL", as it stood on 2013-05-04 after a change by Jwdietrich, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 1, last changed by WikiArchive .