Nathalie Furmento 4fa9a60571 remove starpu_data_partition_not_automatic() 3 年之前
..
api 9054490002 happy 2021 4 年之前
audio 9054490002 happy 2021 4 年之前
axpy 153ca406b8 Deprecate starpu_free() and add new function starpu_free_noflag() to specify allocated size 4 年之前
basic_examples 07f8c7c6c2 Fix warnings 4 年之前
binary 9054490002 happy 2021 4 年之前
callback 9054490002 happy 2021 4 年之前
cg 153ca406b8 Deprecate starpu_free() and add new function starpu_free_noflag() to specify allocated size 4 年之前
cholesky 07f8c7c6c2 Fix warnings 4 年之前
common 9054490002 happy 2021 4 年之前
cpp fa47310961 Add unregister_data_handle handle ops 4 年之前
dependency e9d87564f4 delete old MIC driver code 4 年之前
filters 4fa9a60571 remove starpu_data_partition_not_automatic() 3 年之前
fortran 9054490002 happy 2021 4 年之前
fortran90 9054490002 happy 2021 4 年之前
gl_interop 9054490002 happy 2021 4 年之前
heat 153ca406b8 Deprecate starpu_free() and add new function starpu_free_noflag() to specify allocated size 4 年之前
incrementer 9054490002 happy 2021 4 年之前
interface dce410881d Avoid duplicate FPRINTF definition 4 年之前
lu 153ca406b8 Deprecate starpu_free() and add new function starpu_free_noflag() to specify allocated size 4 年之前
mandelbrot 9054490002 happy 2021 4 年之前
matvecmult 6ba0dc87b9 minor fixes following cppcheck warnings 4 年之前
mlr 9054490002 happy 2021 4 年之前
mult 38f7848877 xgemm: Document option xyz 3 年之前
native_fortran 4d757e284c add api call to query whether starpu is currently paused 4 年之前
openmp 9054490002 happy 2021 4 年之前
perf_monitoring 9054490002 happy 2021 4 年之前
perf_steering e9d87564f4 delete old MIC driver code 4 年之前
pi 07f8c7c6c2 Fix warnings 4 年之前
pipeline 9054490002 happy 2021 4 年之前
ppm_downscaler 9054490002 happy 2021 4 年之前
profiling 9054490002 happy 2021 4 年之前
reductions 69bb30593f examples, tests: add missing calls to starpu_shutdown() 4 年之前
sched_ctx 153ca406b8 Deprecate starpu_free() and add new function starpu_free_noflag() to specify allocated size 4 年之前
sched_ctx_utils 9054490002 happy 2021 4 年之前
scheduler 7a1b96dfb7 rename 4 年之前
spmd 9054490002 happy 2021 4 年之前
spmv 153ca406b8 Deprecate starpu_free() and add new function starpu_free_noflag() to specify allocated size 4 年之前
stencil e9d87564f4 delete old MIC driver code 4 年之前
tag_example 57b72bea34 tag_example4: Explicit that we pile up writes 4 年之前
worker_collections 0c146ecca6 Fix symbol visibility 4 年之前
.gitignore 27eaf1ca36 Add `.gitignore'. 14 年之前
Makefile.am 4fa9a60571 remove starpu_data_partition_not_automatic() 3 年之前
README.txt 9054490002 happy 2021 4 年之前

README.txt

# StarPU --- Runtime system for heterogeneous multicore architectures.
#
# Copyright (C) 2015-2021 Université de Bordeaux, CNRS (LaBRI UMR 5800), Inria
#
# 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