|
@@ -195,6 +195,18 @@ security.models.extensions.user_set_cpu_affinity=1
|
|
|
\endverbatim
|
|
|
|
|
|
|
|
|
+\section StarPUEatsCPUs StarPU permanently eats 100% of all CPUs
|
|
|
+
|
|
|
+Yes, this is on purpose.
|
|
|
+
|
|
|
+By default, StarPU uses active polling on task queues, so as to minimize wake-up
|
|
|
+latency for better overall performance.
|
|
|
+
|
|
|
+If eating CPU time is a problem (e.g. application running on a desktop),
|
|
|
+pass option \ref enable-blocking-drivers "--enable-blocking-drivers" to
|
|
|
+<c>./configure</c>. This will add some overhead when putting CPU workers to
|
|
|
+sleep or waking them, but avoid eating 100% CPU permanently.
|
|
|
+
|
|
|
\section PauseResume Interleaving StarPU and non-StarPU code
|
|
|
|
|
|
If your application only partially uses StarPU, and you do not want to
|