|
@@ -0,0 +1,109 @@
|
|
|
+audio
|
|
|
+ This applies a simple band filter over audio files
|
|
|
+
|
|
|
+axpy
|
|
|
+ This computes the AXPY BLAS over a big vector
|
|
|
+
|
|
|
+basic_examples
|
|
|
+ This contains very trivial examples: hello world, scaling a vector, etc.
|
|
|
+
|
|
|
+binary
|
|
|
+ This shows how to store and load compiled OpenCL kernels on and from the
|
|
|
+ file system
|
|
|
+
|
|
|
+callback
|
|
|
+ This shows how to use task callbacks
|
|
|
+
|
|
|
+cg
|
|
|
+ This computes a Conjugate Gradient
|
|
|
+
|
|
|
+cholesky
|
|
|
+ This computes a Cholesky factorization
|
|
|
+
|
|
|
+common
|
|
|
+ This holds common code for BLAS kernels
|
|
|
+
|
|
|
+cpp
|
|
|
+ This shows how to use StarPU from C++
|
|
|
+
|
|
|
+filters
|
|
|
+ This contains several partitioning examples
|
|
|
+
|
|
|
+fortran
|
|
|
+ This shows how to use StarPU from Fortran
|
|
|
+
|
|
|
+gl_interop
|
|
|
+ This shows how interoperation can be done between StarPU CUDA
|
|
|
+ computations and OpenGL rendering
|
|
|
+
|
|
|
+gordon
|
|
|
+ This was an example for the Cell architecture, now deprecated
|
|
|
+
|
|
|
+heat
|
|
|
+ This uses a finite element method to compute heat propagation thanks to
|
|
|
+ an LU factorization or a conjugate gradient
|
|
|
+
|
|
|
+incrementer
|
|
|
+ This just increments a variable
|
|
|
+
|
|
|
+interface
|
|
|
+ This shows how to implement a user-defined data type, here simply
|
|
|
+ complex floats
|
|
|
+
|
|
|
+lu
|
|
|
+ This computes an LU factorization
|
|
|
+
|
|
|
+mandelbrot
|
|
|
+ This computes and outputs the mandelbrot set
|
|
|
+
|
|
|
+matvecmult
|
|
|
+ This computes a matrix-vector multiplication
|
|
|
+
|
|
|
+mult
|
|
|
+ This computes a matrix-matrix multiplication
|
|
|
+
|
|
|
+openmp
|
|
|
+ This shows how to use an OpenMP code inside a StarPU parallel task
|
|
|
+
|
|
|
+pi
|
|
|
+ This computes Pi thanks to random numbers
|
|
|
+
|
|
|
+pipeline
|
|
|
+ This shows how to submit a pipeline to StarPU with limited buffer
|
|
|
+ use, and avoiding submitted all the tasks at once
|
|
|
+
|
|
|
+ppm_downscaler
|
|
|
+ This downscales PPM pictures
|
|
|
+
|
|
|
+profiling
|
|
|
+ This examplifies how to get profiling information on executed tasks
|
|
|
+
|
|
|
+reductions
|
|
|
+ This examplifies how to use value reductions
|
|
|
+
|
|
|
+sched_ctx
|
|
|
+ This examplifies how to use scheduling contexts
|
|
|
+
|
|
|
+sched_ctx_utils
|
|
|
+ This is just common code for scheduling contexts
|
|
|
+
|
|
|
+scheduler
|
|
|
+ This examplifies how to implement a user-defined scheduler
|
|
|
+
|
|
|
+spmd
|
|
|
+ This shows how to define a parallel task
|
|
|
+
|
|
|
+spmv
|
|
|
+ This computes a sparse matrix-vector multiplication
|
|
|
+
|
|
|
+stencil
|
|
|
+ This computes a dumb 3D stencil with 1D subdomain decomposition
|
|
|
+
|
|
|
+tag_example
|
|
|
+ This examplifies how to use tags for dependencies
|
|
|
+
|
|
|
+top
|
|
|
+ This examplifies how to enrich StarPU-top with information
|
|
|
+
|
|
|
+worker_collections
|
|
|
+ This examplifies how to use worker collections
|