|
@@ -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
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|