Samuel Thibault 63f0903339 tasks can't be inserted from a codelet with master-slave před 6 roky
..
audio 7ae5f32c50 examples: fix copyrights před 7 roky
axpy 7ae5f32c50 examples: fix copyrights před 7 roky
basic_examples a6d1a92976 documentation and exemple for task color setting, and update general fxt documentation před 6 roky
binary 7ae5f32c50 examples: fix copyrights před 7 roky
callback 7ae5f32c50 examples: fix copyrights před 7 roky
cg 089c051bf5 fix copyrights před 7 roky
cholesky 4f42d4295c Add a way to choose the colors of tasks před 7 roky
common a1670d8924 Add option to link against gotoblas před 7 roky
cpp 87d6395a2e fix warnings před 6 roky
dependency 63f0903339 tasks can't be inserted from a codelet with master-slave před 6 roky
filters c64152a198 Add starpu_task_get_current_data_node před 6 roky
fortran 089c051bf5 fix copyrights před 7 roky
fortran90 089c051bf5 fix copyrights před 7 roky
gl_interop 089c051bf5 fix copyrights před 7 roky
heat a1670d8924 Add option to link against gotoblas před 7 roky
incrementer 089c051bf5 fix copyrights před 7 roky
interface 87d6395a2e fix warnings před 6 roky
lu 4f42d4295c Add a way to choose the colors of tasks před 7 roky
mandelbrot 7ae5f32c50 examples: fix copyrights před 7 roky
matvecmult 089c051bf5 fix copyrights před 7 roky
mlr 7ae5f32c50 examples: fix copyrights před 7 roky
mult 089c051bf5 fix copyrights před 7 roky
native_fortran 089c051bf5 fix copyrights před 7 roky
openmp 7ae5f32c50 examples: fix copyrights před 7 roky
pi 089c051bf5 fix copyrights před 7 roky
pipeline 7ae5f32c50 examples: fix copyrights před 7 roky
ppm_downscaler 089c051bf5 fix copyrights před 7 roky
profiling 7ae5f32c50 examples: fix copyrights před 7 roky
reductions a76f70057d Fix test před 7 roky
sched_ctx c85979b76c enable parallel eager to work with scheduling contexts před 7 roky
sched_ctx_utils 7ae5f32c50 examples: fix copyrights před 7 roky
scheduler e49a32676b Make dummy modular sched run many tasks, but without verbosity před 7 roky
spmd 7ae5f32c50 examples: fix copyrights před 7 roky
spmv b10422d30f fix yet more build před 6 roky
stencil a796517c16 Define CL_TARGET_OPENCL_VERSION to 100 před 6 roky
tag_example 7ae5f32c50 examples: fix copyrights před 7 roky
top 7ae5f32c50 examples: fix copyrights před 7 roky
worker_collections 089c051bf5 fix copyrights před 7 roky
.gitignore 27eaf1ca36 Add `.gitignore'. před 14 roky
Makefile.am 0e688f6842 Add possibility to define the sequential consistency at the task level for each handle used by the task. před 6 roky
README.txt 089c051bf5 fix copyrights před 7 roky
loader-cross.sh.in 999afbb767 Fix cross-loader for the examples/stencil directory před 9 roky

README.txt

# StarPU --- Runtime system for heterogeneous multicore architectures.
#
# Copyright (C) 2016-2017 CNRS
# Copyright (C) 2015-2016 Université de Bordeaux
#
# StarPU is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or (at
# your option) any later version.
#
# StarPU is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
#
# See the GNU Lesser General Public License in COPYING.LGPL for more details.
#
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

fortran90
This shows how to use StarPU from Fortran90

gl_interop
This shows how interoperation can be done between StarPU CUDA
computations and OpenGL rendering

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