~ubuntu-branches/ubuntu/saucy/starpu-contrib/saucy

« back to all changes in this revision

Viewing changes to doc/chapters/configuration.texi

  • Committer: Package Import Robot
  • Author(s): Samuel Thibault
  • Date: 2012-04-12 15:04:15 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20120412150415-gzp107thb5wknugm
Tags: 1.0.1-1
* New upstream release.
* Explicitly use gcc-4.6 to fix plugin build (Closes: Bug#667381).
* Use gcc-4.5 for starpu, as nvcc does not actually support all 4.6
  features, notably not __float128.
* patches/relax-gcc-plugin: Relax gcc-4.6 dependency for plugins to upstream
  release version (Closes: #670422)
* watch: Fix URL.

Show diffs side-by-side

added added

removed removed

Lines of Context:
210
210
* Misc::                        Miscellaneous and debug
211
211
@end menu
212
212
 
213
 
Note: the values given in @code{starpu_conf} structure passed when
214
 
calling @code{starpu_init} will override the values of the environment
215
 
variables.
216
 
 
217
213
@node Workers
218
214
@subsection Configuring workers
219
215
 
220
216
@menu
221
 
* STARPU_NCPUS::                Number of CPU workers
222
 
* STARPU_NCUDA::                Number of CUDA workers
223
 
* STARPU_NOPENCL::              Number of OpenCL workers
224
 
* STARPU_NGORDON::              Number of SPU workers (Cell)
225
 
* STARPU_WORKERS_NOBIND::       Do not bind workers
226
 
* STARPU_WORKERS_CPUID::        Bind workers to specific CPUs
227
 
* STARPU_WORKERS_CUDAID::       Select specific CUDA devices
228
 
* STARPU_WORKERS_OPENCLID::     Select specific OpenCL devices
 
217
* STARPU_NCPUS::                        Number of CPU workers
 
218
* STARPU_NCUDA::                        Number of CUDA workers
 
219
* STARPU_NOPENCL::                      Number of OpenCL workers
 
220
* STARPU_NGORDON::                      Number of SPU workers (Cell)
 
221
* STARPU_WORKERS_NOBIND::               Do not bind workers
 
222
* STARPU_WORKERS_CPUID::                Bind workers to specific CPUs
 
223
* STARPU_WORKERS_CUDAID::               Select specific CUDA devices
 
224
* STARPU_WORKERS_OPENCLID::             Select specific OpenCL devices
 
225
* STARPU_SINGLE_COMBINED_WORKER::       Do not use concurrent workers
 
226
* STARPU_MIN_WORKERSIZE::               Minimum size of the combined workers
 
227
* STARPU_MAX_WORKERSIZE::               Maximum size of the combined workers
229
228
@end menu
230
229
 
231
230
@node STARPU_NCPUS
307
306
This variable is ignored if the @code{use_explicit_workers_opencl_gpuid} flag of
308
307
the @code{starpu_conf} structure passed to @code{starpu_init} is set.
309
308
 
 
309
@node STARPU_SINGLE_COMBINED_WORKER
 
310
@subsubsection @code{STARPU_SINGLE_COMBINED_WORKER} -- Do not use concurrent workers
 
311
 
 
312
If set, StarPU will create several workers which won't be able to work
 
313
concurrently. It will create combined workers which size goes from 1 to the
 
314
total number of CPU workers in the system.
 
315
 
 
316
@node STARPU_MIN_WORKERSIZE
 
317
@subsubsection @code{STARPU_MIN_WORKERSIZE} -- Minimum size of the combined workers
 
318
 
 
319
Let the user give a hint to StarPU about which how many workers
 
320
(minimum boundary) the combined workers should contain.
 
321
 
 
322
@node STARPU_MAX_WORKERSIZE
 
323
@subsubsection @code{STARPU_MAX_WORKERSIZE} -- Maximum size of the combined workers
 
324
 
 
325
Let the user give a hint to StarPU about which how many workers
 
326
(maximum boundary) the combined workers should contain.
 
327
 
310
328
@node Scheduling
311
329
@subsection Configuring the Scheduling engine
312
330