Commit 3c220c7a authored by THIBAULT Samuel's avatar THIBAULT Samuel
Browse files

Add a TryIt section

git-svn-id: svn+ssh:// 176f6dd6-97d6-42f4-bd05-d3db9ad07c7a
parent 8d3d7a22
......@@ -23,6 +23,7 @@
<a href="#contact">Contact</a> |
<a href="#features">Features</a> |
<a href="#software">Software</a> |
<a href="#tryit">Try it!</a> |
<a href="#publications">Publications</a> |
<a href="internships/">Jobs/Interns</a> |
<a href="files/">Download</a> |
......@@ -309,6 +310,40 @@ using StarPU.
<div class="section" id="tryit">
<h3>Give it a try!</h3>
You can easily try the performance on the Cholesky factorization for
instance. Make sure to have the pkg-config and hwloc software installed for
proper CPU control and BLAS kernels for your computation units and configured in
your environment (e.g. MKL for CPUs and CUBLAS for GPUs).
$ wget
$ tar xf starpu-someversion.tar.gz
$ cd starpu-someversion
$ ./configure
$ make -j 12
$ STARPU_SCHED=dmdas ./examples/cholesky/cholesky_implicit -size $((960*40)) -nblocks 40
$ STARPU_SCHED=dmdas mpirun -np 4 -machinefile mymachines ./mpi/examples/matrix_decomposition/mpi_cholesky_distributed -size $((960*40*4) -nblocks $((40*4))</pre></tt>
<p>Note that the dmdas scheduler uses performance models, and thus needs
calibration execution before exhibiting optimized performance (until the "model
something is not calibrated enough" messages go away).</p>
Starting with StarPU 1.1, it is also possible to reproduce the performance that
we show in our articles on our machines, by installing simgrid, and then using
the simulation mode of StarPU using the performance models of our machines:
$ ./configure --enable-simgrid
$ make -j 12
$ STARPU_PERF_MODEL_DIR=$PWD/tools/perfmodels/sampling STARPU_HOSTNAME=mirage STARPU_SCHED=dmdas ./examples/cholesky/cholesky_implicit -size $((960*40)) -nblocks 40
# size ms GFlops
38400 10216 1847.6</pre></tt>
<p>(MPI simulation is not supported yet)</p>
<div class="section" id="publications">
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