mariem makni vor 6 Jahren
Ursprung
Commit
38434e2f50
100 geänderte Dateien mit 33027 neuen und 1 gelöschten Zeilen
  1. 55 1
      ChangeLog
  2. 1 0
      build_starpu/STARPU-REVISION
  3. 9886 0
      build_starpu/config.log
  4. 3209 0
      build_starpu/config.status
  5. 93 0
      build_starpu/doc/doxygen/doxygen-config.cfg
  6. 23 0
      build_starpu/doc/doxygen/doxygen_filter.sh
  7. 31 0
      build_starpu/doc/doxygen_dev/doxygen-config.cfg
  8. 26 0
      build_starpu/doc/doxygen_dev/doxygen_filter.sh
  9. 228 0
      build_starpu/examples/api/bcsr_data_interface
  10. 228 0
      build_starpu/examples/api/block_data_interface
  11. 228 0
      build_starpu/examples/api/coo_data_interface
  12. 228 0
      build_starpu/examples/api/csr_data_interface
  13. 228 0
      build_starpu/examples/api/matrix_data_interface
  14. 228 0
      build_starpu/examples/api/multiformat_data_interface
  15. 228 0
      build_starpu/examples/api/variable_data_interface
  16. 228 0
      build_starpu/examples/api/void_data_interface
  17. 228 0
      build_starpu/examples/axpy/axpy
  18. 228 0
      build_starpu/examples/basic_examples/block
  19. 228 0
      build_starpu/examples/basic_examples/dynamic_handles
  20. 228 0
      build_starpu/examples/basic_examples/hello_world
  21. 228 0
      build_starpu/examples/basic_examples/mult
  22. 228 0
      build_starpu/examples/basic_examples/mult-fpga
  23. 228 0
      build_starpu/examples/basic_examples/multiformat
  24. 228 0
      build_starpu/examples/basic_examples/task_insert_color
  25. 228 0
      build_starpu/examples/basic_examples/topology
  26. 228 0
      build_starpu/examples/basic_examples/variable
  27. 228 0
      build_starpu/examples/basic_examples/vector_scal
  28. 228 0
      build_starpu/examples/basic_examples/vector_scal_fortran
  29. 228 0
      build_starpu/examples/binary/binary
  30. 228 0
      build_starpu/examples/callback/callback
  31. 228 0
      build_starpu/examples/callback/prologue
  32. 228 0
      build_starpu/examples/cg/cg
  33. 1 0
      build_starpu/examples/cholesky/cholesky.sh
  34. 228 0
      build_starpu/examples/cholesky/cholesky_compil
  35. 228 0
      build_starpu/examples/cholesky/cholesky_grain_tag
  36. 228 0
      build_starpu/examples/cholesky/cholesky_implicit
  37. 228 0
      build_starpu/examples/cholesky/cholesky_tag
  38. 228 0
      build_starpu/examples/cholesky/cholesky_tile_tag
  39. 228 0
      build_starpu/examples/cpp/incrementer_cpp
  40. 228 0
      build_starpu/examples/dependency/sequential_consistency
  41. 228 0
      build_starpu/examples/dependency/task_end_dep
  42. 228 0
      build_starpu/examples/dependency/task_end_dep_add
  43. 228 0
      build_starpu/examples/filters/custom_mf/custom_mf_filter
  44. 228 0
      build_starpu/examples/filters/fblock
  45. 228 0
      build_starpu/examples/filters/fmatrix
  46. 228 0
      build_starpu/examples/filters/fmultiple_manual
  47. 228 0
      build_starpu/examples/filters/fmultiple_submit
  48. 228 0
      build_starpu/examples/filters/fmultiple_submit_implicit
  49. 228 0
      build_starpu/examples/filters/fmultiple_submit_readonly
  50. 228 0
      build_starpu/examples/filters/fplan_notautomatic
  51. 228 0
      build_starpu/examples/filters/frecursive
  52. 228 0
      build_starpu/examples/filters/fvector
  53. 228 0
      build_starpu/examples/filters/shadow
  54. 228 0
      build_starpu/examples/filters/shadow2d
  55. 228 0
      build_starpu/examples/filters/shadow3d
  56. 228 0
      build_starpu/examples/heat/heat
  57. 1 0
      build_starpu/examples/heat/heat.sh
  58. 228 0
      build_starpu/examples/incrementer/incrementer
  59. 228 0
      build_starpu/examples/interface/complex
  60. 46 0
      build_starpu/examples/loader-cross.sh
  61. 1 0
      build_starpu/examples/lu/lu.sh
  62. 228 0
      build_starpu/examples/lu/lu_example_double
  63. 228 0
      build_starpu/examples/lu/lu_example_float
  64. 228 0
      build_starpu/examples/lu/lu_implicit_example_double
  65. 228 0
      build_starpu/examples/lu/lu_implicit_example_float
  66. 228 0
      build_starpu/examples/mandelbrot/mandelbrot
  67. 228 0
      build_starpu/examples/matvecmult/matvecmult
  68. 228 0
      build_starpu/examples/mlr/mlr
  69. 228 0
      build_starpu/examples/mult/dgemm
  70. 228 0
      build_starpu/examples/mult/sgemm
  71. 228 0
      build_starpu/examples/pi/pi
  72. 228 0
      build_starpu/examples/pi/pi_redux
  73. 228 0
      build_starpu/examples/pipeline/pipeline
  74. 228 0
      build_starpu/examples/ppm_downscaler/ppm_downscaler
  75. 228 0
      build_starpu/examples/ppm_downscaler/yuv_downscaler
  76. 228 0
      build_starpu/examples/profiling/profiling
  77. 228 0
      build_starpu/examples/reductions/dot_product
  78. 228 0
      build_starpu/examples/reductions/minmax_reduction
  79. 228 0
      build_starpu/examples/sched_ctx/dummy_sched_with_ctx
  80. 228 0
      build_starpu/examples/sched_ctx/prio
  81. 228 0
      build_starpu/examples/sched_ctx/sched_ctx
  82. 228 0
      build_starpu/examples/sched_ctx/sched_ctx_delete
  83. 228 0
      build_starpu/examples/sched_ctx/sched_ctx_empty
  84. 228 0
      build_starpu/examples/sched_ctx/two_cpu_contexts
  85. 228 0
      build_starpu/examples/scheduler/dummy_modular_sched
  86. 228 0
      build_starpu/examples/scheduler/dummy_sched
  87. 228 0
      build_starpu/examples/scheduler/heteroprio_test
  88. 228 0
      build_starpu/examples/spmd/vector_scal_spmd
  89. 228 0
      build_starpu/examples/spmv/spmv
  90. 228 0
      build_starpu/examples/stencil/implicit_stencil
  91. 46 0
      build_starpu/examples/stencil/loader-cross.sh
  92. 228 0
      build_starpu/examples/stencil/stencil
  93. 228 0
      build_starpu/examples/tag_example/tag_example
  94. 228 0
      build_starpu/examples/tag_example/tag_example2
  95. 228 0
      build_starpu/examples/tag_example/tag_example3
  96. 228 0
      build_starpu/examples/tag_example/tag_example4
  97. 228 0
      build_starpu/examples/tag_example/tag_restartable
  98. 228 0
      build_starpu/examples/worker_collections/worker_list_example
  99. 228 0
      build_starpu/examples/worker_collections/worker_tree_example
  100. 0 0
      build_starpu/include/starpu_config.h

+ 55 - 1
ChangeLog

@@ -20,8 +20,62 @@ StarPU 1.4.0 (svn revision xxxx)
 ==============================================
 New features:
   * Fault tolerance support with starpu_task_ft_failed().
+  * Add get_max_size method to data interfaces for applications using data with
+    variable size to express their maximal potential size.
 
-StarPU 1.3.2 (git revision xxx)
+Small changes:
+  * Use the S4U interface of Simgrid instead of xbt and MSG.
+
+StarPU 1.3.3 (git revision xxx)
+==============================================
+
+New features:
+  * New semantic for starpu_task_insert() and alike parameters
+    STARPU_CALLBACK_ARG, STARPU_PROLOGUE_CALLBACK_ARG, and
+    STARPU_PROLOGUE_CALLBACK_POP_ARG which set respectively
+    starpu_task::callback_arg_free,
+    starpu_task::prologue_callback_arg_free and
+    starpu_task::prologue_callback_pop_arg_free to 1 when used.
+    New parameters STARPU_CALLBACK_ARG_NFREE,
+    STARPU_CALLBACK_WITH_ARG_NFREE, STARPU_PROLOGUE_CALLBACK_ARG_NFREE, and
+    STARPU_PROLOGUE_CALLBACK_POP_ARG_NFREE which set the corresponding
+    fields of starpu_task to 0.
+  * starpufft: Support 3D.
+  * New modular-eager-prio scheduler.
+  * Add 'ready' heuristic to modular schedulers.
+  * New modular-heteroprio scheduler.
+  * Add STARPU_TASK_SCHED_DATA
+  * Add support for staging schedulers.
+  * New modular-heteroprio-heft scheduler.
+  * New dmdap "data-aware performance model (priority)" scheduler
+
+Changes:
+  * Modification in the Native Fortran interface of the functions
+    fstarpu_mpi_task_insert, fstarpu_mpi_task_build and
+    fstarpu_mpi_task_post_build to only take 1 parameter being the MPI
+    communicator, the codelet and the various parameters for the task.
+
+Small features:
+  * New starpu_task_insert() and alike parameter STARPU_TASK_WORKERIDS
+    allowing to set the fields starpu_task::workerids_len and
+    starpu_task::workerids
+  * New starpu_task_insert() and alike parameters
+    STARPU_SEQUENTIAL_CONSISTENCY, STARPU_TASK_NO_SUBMITORDER and
+    STARPU_TASK_PROFILING_INFO
+  * New function starpu_create_callback_task() which creates and
+    submits an empty task with the specified callback
+
+
+Small changes:
+   * Default modular worker queues to 2 tasks unless it's an heft
+     scheduler
+   * Separate out STATUS_SLEEPING_SCHEDULING state from
+     STATUS_SLEEPING state
+     When running the scheduler while being idle, workers do not go in
+     the STATUS_SCHEDULING state, so that that time is considered as
+     idle time instead of overhead.
+
+StarPU 1.3.2 (git revision af22a20fc00a37addf3cc6506305f89feed940b0)
 ==============================================
 
 Small changes:

+ 1 - 0
build_starpu/STARPU-REVISION

@@ -0,0 +1 @@
+0f396a0ef2365dcf883274c147a92bca4d20f3b7

Datei-Diff unterdrückt, da er zu groß ist
+ 9886 - 0
build_starpu/config.log


Datei-Diff unterdrückt, da er zu groß ist
+ 3209 - 0
build_starpu/config.status


+ 93 - 0
build_starpu/doc/doxygen/doxygen-config.cfg

@@ -0,0 +1,93 @@
+# StarPU --- Runtime system for heterogeneous multicore architectures.
+#
+# Copyright (C) 2011-2014,2016,2018                      Inria
+# Copyright (C) 2010-2017, 2019                          CNRS
+# Copyright (C) 2009-2014                                Université de Bordeaux
+# Copyright (C) 2013                                     Simon Archipoff
+# Copyright (C) 2011                                     Télécom-SudParis
+#
+# 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.
+#
+INPUT                  = ../../../doc/doxygen/chapters \
+		       	 ../../../doc/doxygen/chapters/api \
+		       	 ../../../doc/doxygen/chapters/api/sc_hypervisor \
+                         ../../doc/doxygen/starpu_config.h \
+			 ../../../include/starpu_bitmap.h \
+	 		 ../../../include/starpu_bound.h \
+	 		 ../../../include/starpu_clusters.h \
+			 ../../../include/starpu_cusparse.h \
+			 ../../../include/starpu_cublas.h \
+			 ../../../include/starpu_cublas_v2.h \
+			 ../../../include/starpu_cuda.h \
+			 ../../../include/starpu_data_filters.h \
+			 ../../../include/starpu_data.h \
+			 ../../../include/starpu_data_interfaces.h \
+			 ../../../include/starpu_deprecated_api.h \
+			 ../../../include/starpu_disk.h \
+			 ../../../include/starpu_driver.h \
+			 ../../../include/starpu_expert.h \
+			 ../../../include/starpu_fxt.h \
+			 ../../../include/starpu.h \
+			 ../../../include/starpu_hash.h \
+			 ../../../include/starpu_helper.h \
+			 ../../../include/starpu_mic.h \
+			 ../../../include/starpu_mpi_ms.h \
+			 ../../../include/starpu_mod.f90 \
+			 ../../../include/starpu_opencl.h \
+			 ../../../include/starpu_openmp.h \
+			 ../../../include/starpu_perf_monitoring.h \
+			 ../../../include/starpu_perf_steering.h \
+			 ../../../include/starpu_perfmodel.h \
+			 ../../../include/starpu_profiling.h \
+			 ../../../include/starpu_rand.h \
+			 ../../../include/starpu_sched_component.h \
+			 ../../../include/starpu_sched_ctx.h \
+			 ../../../include/starpu_sched_ctx_hypervisor.h \
+			 ../../../include/starpu_scheduler.h \
+			 ../../../include/starpu_simgrid_wrap.h \
+			 ../../../include/starpu_sink.h \
+			 ../../../include/starpu_stdlib.h \
+			 ../../../include/starpu_task_bundle.h \
+			 ../../../include/starpu_task.h \
+			 ../../../include/starpu_task_dep.h \
+			 ../../../include/starpu_task_list.h \
+			 ../../../include/starpu_task_util.h \
+			 ../../../include/starpu_thread.h \
+			 ../../../include/starpu_thread_util.h \
+			 ../../../include/starpu_tree.h \
+			 ../../../include/starpu_util.h \
+			 ../../../include/starpu_worker.h \
+			 ../../../include/fstarpu_mod.f90 \
+			 ../../../mpi/include/ \
+			 ../../../mpi/include/starpu_mpi.h \
+			 ../../../mpi/include/starpu_mpi_lb.h \
+			 ../../../mpi/include/fstarpu_mpi_mod.f90 \
+			 ../../../starpufft/include/starpufft.h \
+			 ../../../sc_hypervisor/include \
+			 ../../../sc_hypervisor/include/sc_hypervisor_config.h \
+			 ../../../sc_hypervisor/include/sc_hypervisor_policy.h \
+			 ../../../sc_hypervisor/include/sc_hypervisor_lp.h  \
+			 ../../../sc_hypervisor/include/sc_hypervisor.h \
+			 ../../../sc_hypervisor/include/sc_hypervisor_monitoring.h \
+			 ../../../starpurm/include/starpurm.h \
+			 ../../../include/schedulers/starpu_heteroprio.h
+
+EXAMPLE_PATH           = ../../../doc/doxygen \
+		       	 ../../../doc/doxygen/chapters \
+		       	 ../../../doc/doxygen/chapters/code
+
+INPUT_FILTER           = ../../doc/doxygen/doxygen_filter.sh
+
+#LATEX_HEADER           = ../../../doc/doxygen/refman.tex
+
+IMAGE_PATH             = ../../../doc/doxygen/chapters/images
+

+ 23 - 0
build_starpu/doc/doxygen/doxygen_filter.sh

@@ -0,0 +1,23 @@
+#!/bin/bash
+# StarPU --- Runtime system for heterogeneous multicore architectures.
+#
+# Copyright (C) 2013,2014,2016,2017,2019                 CNRS
+#
+# 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.
+#
+if [ "$(basename $1)" == "starpufft.h" ] ; then
+    gcc -E $1 -I ../../../include/ -I ../../include/ |grep -i starpufft
+else
+    # the macro STARPU_DEPRECATED needs to be removed as it is not properly processed by doxygen
+    # lines starting with // in the doxygen input files are considered as comments to be removed
+    sed -e 's/STARPU_DEPRECATED//' $1 | sed -e 's/^\/\/.*//' | sed -e 's/STARPU_TASK_LIST_INLINE//'
+fi

+ 31 - 0
build_starpu/doc/doxygen_dev/doxygen-config.cfg

@@ -0,0 +1,31 @@
+# StarPU --- Runtime system for heterogeneous multicore architectures.
+#
+# Copyright (C) 2010-2018                                CNRS
+# Copyright (C) 2011-2013,2016                           Inria
+# Copyright (C) 2009-2014                                Université de Bordeaux
+# Copyright (C) 2011                                     Télécom-SudParis
+#
+# 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.
+#
+INPUT                  = ../../../doc/doxygen_dev/chapters         \
+                         ../../doc/doxygen_dev/starpu_config.h \
+			 ../../../src/core/workers.h
+
+EXAMPLE_PATH           = ../../../doc/doxygen_dev \
+		       	 ../../../doc/doxygen/chapters
+
+INPUT_FILTER           = ../../doc/doxygen_dev/doxygen_filter.sh
+
+#LATEX_HEADER           = ../../../doc/doxygen/refman.tex
+
+#IMAGE_PATH             = ../../../doc/doxygen_dev/chapters/images
+

+ 26 - 0
build_starpu/doc/doxygen_dev/doxygen_filter.sh

@@ -0,0 +1,26 @@
+#!/bin/bash
+# StarPU --- Runtime system for heterogeneous multicore architectures.
+#
+# Copyright (C) 2013,2014,2016-2018                      CNRS
+#
+# 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.
+#
+if [ "$(basename $1)" == "starpufft.h" ] ; then
+    gcc -E $1 -I ../../../include/ -I ../../include/ |grep -i starpufft
+else
+    # the macro STARPU_DEPRECATED needs to be removed as it is not properly processed by doxygen
+    # lines starting with // in the doxygen input files are considered as comments to be removed
+    # replace LIST_TYPE foo by struct foo so that doxygen processes it correctly
+    # we assume lines only containing ); are ending of the definition of such a struct
+    sed -e 's/STARPU_DEPRECATED//' $1 | sed 's/^\/\/.*//' | sed 's/LIST_TYPE(\(.*\),/struct \1 {/' | sed 's/^);/};/'
+fi
+

Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/api/bcsr_data_interface


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/api/block_data_interface


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/api/coo_data_interface


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/api/csr_data_interface


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/api/matrix_data_interface


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/api/multiformat_data_interface


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/api/variable_data_interface


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/api/void_data_interface


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/axpy/axpy


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/basic_examples/block


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/basic_examples/dynamic_handles


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/basic_examples/hello_world


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/basic_examples/mult


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/basic_examples/mult-fpga


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/basic_examples/multiformat


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/basic_examples/task_insert_color


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/basic_examples/topology


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/basic_examples/variable


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/basic_examples/vector_scal


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/basic_examples/vector_scal_fortran


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/binary/binary


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/callback/callback


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/callback/prologue


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/cg/cg


+ 1 - 0
build_starpu/examples/cholesky/cholesky.sh

@@ -0,0 +1 @@
+/home/jusers/makni1/jumax/makni3/starpu.git/build_starpu/../examples/cholesky/cholesky.sh

Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/cholesky/cholesky_compil


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/cholesky/cholesky_grain_tag


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/cholesky/cholesky_implicit


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/cholesky/cholesky_tag


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/cholesky/cholesky_tile_tag


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/cpp/incrementer_cpp


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/dependency/sequential_consistency


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/dependency/task_end_dep


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/dependency/task_end_dep_add


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/filters/custom_mf/custom_mf_filter


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/filters/fblock


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/filters/fmatrix


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/filters/fmultiple_manual


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/filters/fmultiple_submit


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/filters/fmultiple_submit_implicit


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/filters/fmultiple_submit_readonly


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/filters/fplan_notautomatic


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/filters/frecursive


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/filters/fvector


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/filters/shadow


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/filters/shadow2d


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/filters/shadow3d


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/heat/heat


+ 1 - 0
build_starpu/examples/heat/heat.sh

@@ -0,0 +1 @@
+/home/jusers/makni1/jumax/makni3/starpu.git/build_starpu/../examples/heat/heat.sh

Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/incrementer/incrementer


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/interface/complex


+ 46 - 0
build_starpu/examples/loader-cross.sh

@@ -0,0 +1,46 @@
+#!/bin/bash
+# StarPU --- Runtime system for heterogeneous multicore architectures.
+#
+# Copyright (C) 2013,2015-2017                           CNRS
+# Copyright (C) 2013,2015,2017                           Université de Bordeaux
+# Copyright (C) 2013                                     Thibaut Lambert
+#
+# 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.
+#
+top_srcdir="../.."
+export top_builddir=".."
+
+exec="$1"
+shift
+
+if test -z "$exec"
+then
+    echo "[Error] Syntax: $0 <mic_executable> <args>"
+    exit 1
+fi
+case "$exec" in
+	/*) ;;
+	*) exec="$PWD/$exec"
+esac
+
+NATIVE=${exec/\/build_mic\//\/build_host\/}
+DIR="$(dirname "$exec")"
+FILE="$(basename "$exec")"
+
+export SINK_LD_LIBRARY_PATH="$top_builddir/src/.libs:$SINK_LD_LIBRARY_PATH"
+export STARPU_MIC_SINK_PROGRAM_NAME="$exec" 
+export STARPU_MIC_SINK_PROGRAM_PATH="$DIR"
+
+# in case libtool got into play
+[ -x "$DIR/.libs/$FILE" ] && STARPU_MIC_SINK_PROGRAM_NAME="$DIR/.libs/$FILE" 
+
+$top_builddir/../build_host/tests/loader "$NATIVE" "$@"

+ 1 - 0
build_starpu/examples/lu/lu.sh

@@ -0,0 +1 @@
+/home/jusers/makni1/jumax/makni3/starpu.git/build_starpu/../examples/lu/lu.sh

Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/lu/lu_example_double


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/lu/lu_example_float


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/lu/lu_implicit_example_double


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/lu/lu_implicit_example_float


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/mandelbrot/mandelbrot


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/matvecmult/matvecmult


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/mlr/mlr


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/mult/dgemm


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/mult/sgemm


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/pi/pi


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/pi/pi_redux


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/pipeline/pipeline


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/ppm_downscaler/ppm_downscaler


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/ppm_downscaler/yuv_downscaler


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/profiling/profiling


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/reductions/dot_product


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/reductions/minmax_reduction


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/sched_ctx/dummy_sched_with_ctx


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/sched_ctx/prio


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/sched_ctx/sched_ctx


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/sched_ctx/sched_ctx_delete


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/sched_ctx/sched_ctx_empty


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/sched_ctx/two_cpu_contexts


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/scheduler/dummy_modular_sched


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/scheduler/dummy_sched


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/scheduler/heteroprio_test


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/spmd/vector_scal_spmd


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/spmv/spmv


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/stencil/implicit_stencil


+ 46 - 0
build_starpu/examples/stencil/loader-cross.sh

@@ -0,0 +1,46 @@
+#!/bin/bash
+# StarPU --- Runtime system for heterogeneous multicore architectures.
+#
+# Copyright (C) 2013,2015-2017                           CNRS
+# Copyright (C) 2013,2015,2017                           Université de Bordeaux
+# Copyright (C) 2013                                     Thibaut Lambert
+#
+# 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.
+#
+top_srcdir="../../.."
+export top_builddir="../.."
+
+exec="$1"
+shift
+
+if test -z "$exec"
+then
+    echo "[Error] Syntax: $0 <mic_executable> <args>"
+    exit 1
+fi
+case "$exec" in
+	/*) ;;
+	*) exec="$PWD/$exec"
+esac
+
+NATIVE=${exec/\/build_mic\//\/build_host\/}
+DIR="$(dirname "$exec")"
+FILE="$(basename "$exec")"
+
+export SINK_LD_LIBRARY_PATH="$top_builddir/src/.libs:$SINK_LD_LIBRARY_PATH"
+export STARPU_MIC_SINK_PROGRAM_NAME="$exec" 
+export STARPU_MIC_SINK_PROGRAM_PATH="$DIR"
+
+# in case libtool got into play
+[ -x "$DIR/.libs/$FILE" ] && STARPU_MIC_SINK_PROGRAM_NAME="$DIR/.libs/$FILE" 
+
+$top_builddir/../build_host/tests/loader "$NATIVE" "$@"

Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/stencil/stencil


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/tag_example/tag_example


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/tag_example/tag_example2


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/tag_example/tag_example3


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/tag_example/tag_example4


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/tag_example/tag_restartable


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/worker_collections/worker_list_example


Datei-Diff unterdrückt, da er zu groß ist
+ 228 - 0
build_starpu/examples/worker_collections/worker_tree_example


+ 0 - 0
build_starpu/include/starpu_config.h


Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden.