Mentions légales du service

Skip to content
Snippets Groups Projects
  1. Oct 11, 2018
  2. Oct 10, 2018
  3. Jun 01, 2018
  4. Apr 06, 2018
  5. Mar 29, 2018
    • Thierry's avatar
      [add] omp_set_task_attr( key, value) feature. · f152387f
      Thierry authored
      Each task has 2 keys to store task specific values.
      These values are recorded into the trace.
      csv extraction add two column Key0 and Key1 in tasks.csv
      f152387f
    • Thierry's avatar
      [new] uncore counters capture in trace file · 0a02ba54
      Thierry authored
      Thread to collect counter with kid=-1. Change indexing in fd table for the trace recorder
      - change the initialization order between hws/topo and uncore that requires it
      - uncore event not rely on parallel region definition
      - larger name for perf counter
      - generation in counters.cscv
      0a02ba54
    • Thierry's avatar
      [fix] deleted whitespace in csv · f207a00e
      Thierry authored
      f207a00e
    • Thierry's avatar
      [update] trace version + todo · cfe50a58
      Thierry authored
      cfe50a58
    • Thierry's avatar
      [add] memory scheduling constraint · 18a5acb4
      Thierry authored
      These extensions are defined to constraint the scheduling with constrainted memory resources.
      The idea is to let the user to define memory attributs for its OpenMP task and to set memory limits.
      The scheduler will try to do the best by memory usage under the memory limits.
      
      Attribut is given by calling new OpenMP runtime function.
        - omp_set_task_alloc_size(rsrc,size,ptr): to give to the runtime information on the usage of memory resource for the next created task.
        - omp_set_task_free_size(rsrc,size,ptr): to give to the runtime information information on task that may potential reduce memory by size bytes.
        - omp_info_alloc_memory(rsrc, size, ptr): used to indicate that 'size' byte on the resource 'rsrc' is allocated.
        - omp_info_free_memory(rsrc, size, ptr): used to indicate that 'size' byte on the resource 'rsrc' is freed.
        - omp_set_memory_limit( rsrc, size_max, percent ): to set limits on the set of resources in rsrc (xored value).
        The percent (float) will be used for future usage.
        By default there is no limit for each kind resource, nevertheless the defined limit has default
        value given by env. var. KAAPI_SCHED_MEM_LIMIT before any call to omp_set_memory_limit.
      
      Add counter of used memory from declaration of the task' allocation and the free call in the program.
      Katracereader generates memory.csv
      18a5acb4
    • Thierry's avatar
      [fix] stupid bug · 31d8d826
      Thierry authored
      31d8d826
    • Thierry's avatar
      Fix problem with undefined OMP_PLACES · 82259f8f
      Thierry authored
      82259f8f
    • Thierry's avatar
      [add] schedinfo event to the trace. The event records cpu/node of the running... · 8c95d25a
      Thierry authored
      [add] schedinfo event to the trace. The event records cpu/node of the running thread. Generated before task execution during steal operation or at the begin and the end of parallel region.
      8c95d25a
  6. Jan 19, 2018
  7. Jan 18, 2018
  8. Jan 12, 2018
  9. Dec 29, 2017
  10. Dec 19, 2017
  11. Dec 12, 2017
    • Thierry's avatar
      [add] support for omp_task_declare_dependencies_array and... · 8668a01e
      Thierry authored
      [add] support for omp_task_declare_dependencies_array and omp_task_declare_dependencies_array_noalias.
      These OMP runtime functions let the user to pass an array of count items, each item of size 'extent', to the runtime
      in order to indicate that there are dependencies on each item of the array.
      8668a01e
  12. Nov 23, 2017
  13. Nov 21, 2017
  14. Nov 20, 2017
  15. Nov 13, 2017
  16. Jul 13, 2017
Loading