summaryrefslogtreecommitdiffstats
path: root/development/StarPU/README
diff options
context:
space:
mode:
Diffstat (limited to 'development/StarPU/README')
-rw-r--r--development/StarPU/README17
1 files changed, 17 insertions, 0 deletions
diff --git a/development/StarPU/README b/development/StarPU/README
new file mode 100644
index 0000000000..20314006f5
--- /dev/null
+++ b/development/StarPU/README
@@ -0,0 +1,17 @@
+ StarPU is a runtime system that offers support for heterogeneous
+multicore machines. While many efforts are devoted to design
+efficient computation kernels for those architectures (e.g. to
+implement BLAS kernels on GPUs), StarPU not only takes care of
+offloading such kernels (and implementing data coherency across
+the machine), but it also makes sure the kernels are executed as
+efficiently as possible.
+
+For enabling HWLOC set HWLOC=yes (this requires hwloc)
+For enabling OpenMP set OMP=yes
+For enabling trace support set FXT=yes (requires libfxt)
+For enabling HDF5 set HDF5=yes (requires hdf5)
+For enabling cluster support set CLUSTER=yes
+
+Optional requirements (auto-detect)
+ - blas
+ - MPI (mpich or openmpi)