Changes between Initial Version and Version 1 of OpenclApps


Ignore:
Timestamp:
Oct 7, 2011, 1:58:59 PM (13 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OpenclApps

    v1 v1  
     1= OpenCL Applications =
     2
     3You can run OpenCL applications under BOINC.
     4
     5== Application requirements ==
     6
     7Your application must call
     8{{{
     9int boinc_get_opencl_ids(cl_device_id*, cl_platform_id*);
     10}}}
     11
     12This returns the OpenCL platform and device IDs for the GPU
     13that your app should use.
     14
     15== Scheduler requirements ==
     16
     17The following plan classes are defined in '''sched/sched_customize.cpp''':
     18
     19 '''opencl_nvidia_101'''::
     20  For app versions that run on NVIDIA GPUs using OpenCL 1.1, using at most 256MB of GPU RAM.
     21 '''opencl_ati_101'''::
     22  For app versions that run on ATI GPUs using OpenCL 1.1, using at most 256MB of GPU RAM.
     23
     24You can modify sched_customize.cpp to change these parameters or add
     25your own plan classes.