README.txt 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  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. fortran
  23. This shows how to use StarPU from Fortran
  24. gl_interop
  25. This shows how interoperation can be done between StarPU CUDA
  26. computations and OpenGL rendering
  27. gordon
  28. This was an example for the Cell architecture, now deprecated
  29. heat
  30. This uses a finite element method to compute heat propagation thanks to
  31. an LU factorization or a conjugate gradient
  32. incrementer
  33. This just increments a variable
  34. interface
  35. This shows how to implement a user-defined data type, here simply
  36. complex floats
  37. lu
  38. This computes an LU factorization
  39. mandelbrot
  40. This computes and outputs the mandelbrot set
  41. matvecmult
  42. This computes a matrix-vector multiplication
  43. mult
  44. This computes a matrix-matrix multiplication
  45. openmp
  46. This shows how to use an OpenMP code inside a StarPU parallel task
  47. pi
  48. This computes Pi thanks to random numbers
  49. pipeline
  50. This shows how to submit a pipeline to StarPU with limited buffer
  51. use, and avoiding submitted all the tasks at once
  52. ppm_downscaler
  53. This downscales PPM pictures
  54. profiling
  55. This examplifies how to get profiling information on executed tasks
  56. reductions
  57. This examplifies how to use value reductions
  58. sched_ctx
  59. This examplifies how to use scheduling contexts
  60. sched_ctx_utils
  61. This is just common code for scheduling contexts
  62. scheduler
  63. This examplifies how to implement a user-defined scheduler
  64. spmd
  65. This shows how to define a parallel task
  66. spmv
  67. This computes a sparse matrix-vector multiplication
  68. stencil
  69. This computes a dumb 3D stencil with 1D subdomain decomposition
  70. tag_example
  71. This examplifies how to use tags for dependencies
  72. top
  73. This examplifies how to enrich StarPU-top with information
  74. worker_collections
  75. This examplifies how to use worker collections