Browse Source

Doc: SOCL

Sylvain Henry 12 years ago
parent
commit
f84d9839f3
2 changed files with 13 additions and 15 deletions
  1. 6 0
      ChangeLog
  2. 7 15
      doc/chapters/socl.texi

+ 6 - 0
ChangeLog

@@ -31,6 +31,8 @@ New features:
   * Enable GPU-GPU direct transfers.
   * GCC plug-in
 	- Add `registered' attribute
+  * SOCL
+  - Manual mapping of commands on specific devices is now possible
 
 Changes:
   * The FxT code can now be used on systems other than Linux.
@@ -39,6 +41,10 @@ Changes:
     default.
   * Improve starpu_machine_display output.
   * Standardize objects name in the performance model API
+  * SOCL
+  - Virtual SOCL device has been removed
+  - Automatic scheduling still available with command queues not assigned to
+    any device
 
 Small changes:
   * STARPU_NCPU should now be used instead of STARPU_NCPUS. STARPU_NCPUS is

+ 7 - 15
doc/chapters/socl.texi

@@ -2,24 +2,16 @@
 
 @c This file is part of the StarPU Handbook.
 @c Copyright (C) 2012  Centre National de la Recherche Scientifique
+@c Copyright (C) 2012  Univ. of Bordeaux
 @c See the file starpu.texi for copying conditions.
 
-SOCL is an extension that aims at implementing the OpenCL standard on
-top of StarPU. It allows to gives a (relatively) clean and
-standardized API to StarPU.
-By allowing OpenCL applications to use StarPU transparently, it
-provides users with the latest StarPU enhancements without any further
-development, and allows these OpenCL applications to easily fall back
-to another OpenCL implementation.
+SOCL is an OpenCL implementation based on StarPU. It gives a unified access to
+every available OpenCL device: applications can now share entities such as
+Events, Contexts or Command Queues between several OpenCL implementations.
 
-This section does not require detailed knowledge of the StarPU
-library.
+In addition, command queues that are created without specifying a device provide
+automatic scheduling of the submitted commands on OpenCL devices contained in
+the context to which the command queue is attached.
 
 Note: as of StarPU @value{VERSION}, this is still an area under
 development and subject to change.
-
-TODO
-
-
-
-