Samuel Thibault 9b18d50720 Add missing include for gethostname il y a 5 ans
..
api 9e092cb5f2 Make sure data interfaces implementations only use public API il y a 6 ans
audio f7abbfa6fc update copyright il y a 6 ans
axpy f7abbfa6fc update copyright il y a 6 ans
basic_examples f7abbfa6fc update copyright il y a 6 ans
binary ad36401715 examples: minor fixes il y a 6 ans
callback 1895bc218c New parameters STARPU_CALLBACK_ARG_NFREE, STARPU_CALLBACK_WITH_ARG_NFREE, STARPU_PROLOGUE_CALLBACK_ARG_NFREE, and STARPU_PROLOGUE_CALLBACK_POP_ARG_NFREE il y a 5 ans
cg c29d010d3a delete old code (drivers gordon, scc, starpu-top, and plugin gcc) and update authors file aordingly il y a 6 ans
cholesky 76fd2fcc03 examples/cholesky/cholesky_tag.c: unpartition data before leaving function il y a 5 ans
common 1202a7885a add support for ARM performance libraries il y a 6 ans
cpp f89f1d3df9 Simplify makefiles il y a 5 ans
dependency 1895bc218c New parameters STARPU_CALLBACK_ARG_NFREE, STARPU_CALLBACK_WITH_ARG_NFREE, STARPU_PROLOGUE_CALLBACK_ARG_NFREE, and STARPU_PROLOGUE_CALLBACK_POP_ARG_NFREE il y a 5 ans
filters 39997438b4 rename starpu_data_unpartition_submit_sequential_consistency_with_callback into starpu_data_unpartition_submit_sequential_consistency_cb il y a 6 ans
fortran f7abbfa6fc update copyright il y a 6 ans
fortran90 089c051bf5 fix copyrights il y a 7 ans
gl_interop f7abbfa6fc update copyright il y a 6 ans
heat 3b301b5328 Fix computing difference il y a 6 ans
incrementer f7abbfa6fc update copyright il y a 6 ans
interface d8eed7a430 Do not let people imagine that these are not pointers il y a 5 ans
lu 194422d647 lu_example: Fix termination il y a 5 ans
mandelbrot f7abbfa6fc update copyright il y a 6 ans
matvecmult 60053b4899 matvecmult: take ld into account il y a 5 ans
mlr f7abbfa6fc update copyright il y a 6 ans
mult 9b18d50720 Add missing include for gethostname il y a 5 ans
native_fortran 79f6b6340b add Fortran wrapper for starpu_timing_now and update nf_matrix to use it il y a 5 ans
openmp 7ae5f32c50 examples: fix copyrights il y a 7 ans
perf_monitoring d5500d9359 Fix format warning il y a 5 ans
perf_steering ddb6b0af44 Fix checking the obtained number of workers il y a 5 ans
pi c29d010d3a delete old code (drivers gordon, scc, starpu-top, and plugin gcc) and update authors file aordingly il y a 6 ans
pipeline 21f378baab Fix warning il y a 5 ans
ppm_downscaler a42687827d Explicit why yuv_downscaler can't just be run without data il y a 6 ans
profiling 7ae5f32c50 examples: fix copyrights il y a 7 ans
reductions c29d010d3a delete old code (drivers gordon, scc, starpu-top, and plugin gcc) and update authors file aordingly il y a 6 ans
sched_ctx 7f136c4dd2 Fix warning il y a 5 ans
sched_ctx_utils 9ea956b790 small fixes for cppcheck warnings il y a 6 ans
scheduler ed3fa8d283 When STARPU_SCHED is specified, only execute tests for this scheduler il y a 5 ans
spmd f7abbfa6fc update copyright il y a 6 ans
spmv 671c54398c spmv: Use the StarPU-provided filtering function instead of keeping a copy il y a 5 ans
stencil a63919ad42 Fix simgrid build with MPI enabled but MPI check not enabled il y a 5 ans
tag_example f7abbfa6fc update copyright il y a 6 ans
worker_collections 089c051bf5 fix copyrights il y a 7 ans
.gitignore 27eaf1ca36 Add `.gitignore'. il y a 14 ans
Makefile.am db1951c1f2 Merge branch 'master' into knobs il y a 5 ans
README.txt f7abbfa6fc update copyright il y a 6 ans
loader-cross.sh.in 999afbb767 Fix cross-loader for the examples/stencil directory il y a 9 ans

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