README.txt 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. audio
  2. This applies a simple band filter over audio files
  3. axpy
  4. This computes the AXPY BLAS over a big vector
  5. basic_examples
  6. This contains very trivial examples: hello world, scaling a vector, etc.
  7. binary
  8. This shows how to store and load compiled OpenCL kernels on and from the
  9. file system
  10. callback
  11. This shows how to use task callbacks
  12. cg
  13. This computes a Conjugate Gradient
  14. cholesky
  15. This computes a Cholesky factorization
  16. common
  17. This holds common code for BLAS kernels
  18. cpp
  19. This shows how to use StarPU from C++
  20. filters
  21. This contains several partitioning examples
  22. fortran90
  23. This shows how to use StarPU from Fortran90
  24. gl_interop
  25. This shows how interoperation can be done between StarPU CUDA
  26. computations and OpenGL rendering
  27. heat
  28. This uses a finite element method to compute heat propagation thanks to
  29. an LU factorization or a conjugate gradient
  30. incrementer
  31. This just increments a variable
  32. interface
  33. This shows how to implement a user-defined data type, here simply
  34. complex floats
  35. lu
  36. This computes an LU factorization
  37. mandelbrot
  38. This computes and outputs the mandelbrot set
  39. matvecmult
  40. This computes a matrix-vector multiplication
  41. mult
  42. This computes a matrix-matrix multiplication
  43. openmp
  44. This shows how to use an OpenMP code inside a StarPU parallel task
  45. pi
  46. This computes Pi thanks to random numbers
  47. pipeline
  48. This shows how to submit a pipeline to StarPU with limited buffer
  49. use, and avoiding submitted all the tasks at once
  50. ppm_downscaler
  51. This downscales PPM pictures
  52. profiling
  53. This examplifies how to get profiling information on executed tasks
  54. reductions
  55. This examplifies how to use value reductions
  56. sched_ctx
  57. This examplifies how to use scheduling contexts
  58. sched_ctx_utils
  59. This is just common code for scheduling contexts
  60. scheduler
  61. This examplifies how to implement a user-defined scheduler
  62. spmd
  63. This shows how to define a parallel task
  64. spmv
  65. This computes a sparse matrix-vector multiplication
  66. stencil
  67. This computes a dumb 3D stencil with 1D subdomain decomposition
  68. tag_example
  69. This examplifies how to use tags for dependencies
  70. top
  71. This examplifies how to enrich StarPU-top with information
  72. worker_collections
  73. This examplifies how to use worker collections