Commit 9f8b8442 authored by THIBAULT Samuel's avatar THIBAULT Samuel

more stuff

git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/starpu/website@7844 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
parent d988363f
......@@ -109,6 +109,8 @@ is possible to specify one function for each architectures</b> (e.g. one functio
for CUDA and one function for CPUs). StarPU takes care of scheduling and
executing those codelets as efficiently as possible over the entire machine, include
multiple GPUs.
One can even specify <b>several functions for each architecture</b>, and StarPU will
automatically determine which version is best for each input size.
</p>
<h4>Data transfers</h4>
......@@ -117,7 +119,8 @@ To relieve programmers from the burden of explicit data transfers, a high-level
data management library enforces memory coherency over the machine: before a
codelet starts (e.g. on an accelerator), all its <b>data are automatically made
available on the compute resource</b>. Data are also kept on e.g. GPUs as long as
they are needed for further tasks. StarPU also takes care of <b>automatically
they are needed for further tasks. When a device runs out of memory, StarPU uses
an LRU strategy to <b>evict unused data</b>. StarPU also takes care of <b>automatically
prefetching</b> data, which thus permits to <b>overlap data transfers with computations</b>
(including GPU-GPU direct transfers) to achieve the most of the architecture.
</p>
......@@ -127,10 +130,10 @@ prefetching</b> data, which thus permits to <b>overlap data transfers with compu
Dependencies between tasks can be given several ways, to provide the
programmer with best flexibility:
<ul>
<li>explicitly between pairs of tasks,</li>
<li>explicitly through <em>tags</em> which act as rendez-vous points between
<li><b>explicitly</b> between pairs of tasks,</li>
<li>explicitly through <b>tags</b> which act as rendez-vous points between
tasks (thus including tasks which have not been created yet),</li>
<li>implicitly from RAW, WAW, and WAR data dependencies.</li>
<li><b>implicitly</b> from RAW, WAW, and WAR data dependencies.</li>
</ul>
</p>
<p>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment