|
@@ -67,6 +67,7 @@ was last updated on @value{UPDATED}.
|
|
|
* Installing StarPU:: How to configure, build and install StarPU
|
|
|
* Using StarPU:: How to run StarPU application
|
|
|
* Basic Examples:: Basic examples of the use of StarPU
|
|
|
+* Advanced Examples:: Advanced examples of the use of StarPU
|
|
|
* Performance optimization:: How to optimize performance with StarPU
|
|
|
* Performance feedback:: Performance debugging tools
|
|
|
* StarPU MPI support:: How to combine StarPU with MPI
|
|
@@ -543,14 +544,6 @@ so:
|
|
|
* Hello World:: Submitting Tasks
|
|
|
* Scaling a Vector:: Manipulating Data
|
|
|
* Vector Scaling on an Hybrid CPU/GPU Machine:: Handling Heterogeneous Architectures
|
|
|
-* Using multiple implementations of a codelet::
|
|
|
-* Task and Worker Profiling::
|
|
|
-* Partitioning Data:: Partitioning Data
|
|
|
-* Performance model example::
|
|
|
-* Theoretical lower bound on execution time::
|
|
|
-* Insert Task Utility::
|
|
|
-* More examples:: More examples shipped with StarPU
|
|
|
-* Debugging:: When things go wrong.
|
|
|
@end menu
|
|
|
|
|
|
@node Compiling and linking options
|
|
@@ -1168,6 +1161,24 @@ see @ref{Enabling OpenCL}):
|
|
|
0.000000 3.000000 6.000000 9.000000 12.000000
|
|
|
@end smallexample
|
|
|
|
|
|
+@c ---------------------------------------------------------------------
|
|
|
+@c Advanced Examples
|
|
|
+@c ---------------------------------------------------------------------
|
|
|
+
|
|
|
+@node Advanced Examples
|
|
|
+@chapter Advanced Examples
|
|
|
+
|
|
|
+@menu
|
|
|
+* Using multiple implementations of a codelet::
|
|
|
+* Task and Worker Profiling::
|
|
|
+* Partitioning Data:: Partitioning Data
|
|
|
+* Performance model example::
|
|
|
+* Theoretical lower bound on execution time::
|
|
|
+* Insert Task Utility::
|
|
|
+* More examples:: More examples shipped with StarPU
|
|
|
+* Debugging:: When things go wrong.
|
|
|
+@end menu
|
|
|
+
|
|
|
@node Using multiple implementations of a codelet
|
|
|
@section Using multiple implementations of a codelet
|
|
|
One may want to write multiple implementations of a codelet for a single type of
|