Difference between revisions of "OpenCL"

From Lazarus wiki
Jump to navigationJump to search
(New page: = OpenCL = OpenCL (Open Computing Language) is a framework for writing programs that execute across heterogeneous platforms consisting of CPUs, GPUs, and other processors. OpenCL include...)
 
Line 1: Line 1:
= 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.
 
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.
  
Line 6: Line 4:
 
[http://en.wikipedia.org/wiki/OpenCL Wikipedia OpenCL]
 
[http://en.wikipedia.org/wiki/OpenCL Wikipedia OpenCL]
  
OpenCL headers can be downloaded from [www.stack.nl/~marcov/opencl.zip here]
+
OpenCL headers can be downloaded from [http://www.stack.nl/~marcov/opencl.zip here]
  
 
'''4th Jun 2009''' Since there's no public library available, OpenCL headers cannot be included to FreePascal package as untested.
 
'''4th Jun 2009''' Since there's no public library available, OpenCL headers cannot be included to FreePascal package as untested.

Revision as of 10:12, 4 June 2009

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 Wikipedia OpenCL

OpenCL headers can be downloaded from here

4th Jun 2009 Since there's no public library available, OpenCL headers cannot be included to FreePascal package as untested.