[Likwid-commit] [likwid] branch upstream updated (8e717e2 -> 1170c18)

Christoph Martin chrism at debian.org
Fri Feb 2 09:21:02 UTC 2018


This is an automated email from the git hooks/post-receive script.

chrism pushed a change to branch upstream
in repository likwid.

      from  8e717e2   New upstream version 4.2.1+dfsg1
       new  1170c18   New upstream version 4.3.1+dfsg1

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitattributes                                     |    1 +
 CHANGELOG                                          |   24 +
 INSTALL                                            |    2 +
 Makefile                                           |   83 +-
 README.md                                          |   55 +-
 bench/includes/allocator.h                         |    6 +-
 bench/includes/allocator_types.h                   |    6 +-
 bench/includes/barrier.h                           |    6 +-
 bench/includes/barrier_types.h                     |    6 +-
 bench/includes/strUtil.h                           |    6 +-
 bench/includes/test_types.h                        |    6 +-
 bench/includes/threads.h                           |    6 +-
 bench/includes/threads_types.h                     |    6 +-
 bench/likwid-bench.c                               |   13 +-
 bench/src/allocator.c                              |    6 +-
 bench/src/barrier.c                                |    6 +-
 bench/src/bench.c                                  |    6 +-
 bench/src/strUtil.c                                |   24 +-
 bench/src/threads.c                                |    6 +-
 bench/x86-64/sum_avx512.ptt                        |    2 +-
 config.mk                                          |  128 +-
 doc/likwid-pin.1                                   |    3 +-
 doc/lua-doxygen.md                                 |   49 -
 examples/C-likwidAPI.c                             |    6 +-
 examples/C-markerAPI.c                             |    6 +-
 examples/F-markerAPI.F90                           |    6 +-
 examples/Lua-likwidAPI.lua                         |    6 +-
 examples/Makefile                                  |    1 -
 ext/hwloc/hwloc/topology-linux.c                   |   58 +-
 ext/hwloc/include/private/autogen/config.h         |    8 +-
 groups/haswell/UOPS_EXEC.txt                       |    2 +-
 groups/haswell/UOPS_ISSUE.txt                      |    2 +-
 groups/haswell/UOPS_RETIRE.txt                     |    2 +-
 groups/haswellEP/CBOX.txt                          |    2 +-
 groups/haswellEP/UOPS_EXEC.txt                     |    2 +-
 groups/haswellEP/UOPS_ISSUE.txt                    |    2 +-
 groups/haswellEP/UOPS_RETIRE.txt                   |    2 +-
 groups/ivybridge/UOPS_EXEC.txt                     |    2 +-
 groups/ivybridge/UOPS_ISSUE.txt                    |    2 +-
 groups/ivybridge/UOPS_RETIRE.txt                   |    2 +-
 groups/ivybridgeEP/CACHES.txt                      |    8 +-
 groups/ivybridgeEP/CBOX.txt                        |    4 +-
 groups/ivybridgeEP/UOPS_EXEC.txt                   |    2 +-
 groups/ivybridgeEP/UOPS_ISSUE.txt                  |    2 +-
 groups/ivybridgeEP/UOPS_RETIRE.txt                 |    2 +-
 groups/knl/HBM_CACHE.txt                           |   87 +
 groups/knl/HBM_OFFCORE.txt                         |   25 +-
 groups/knl/L2.txt                                  |   36 +
 groups/knl/MEM.txt                                 |   16 +-
 groups/sandybridge/L3CACHE.txt                     |    6 +-
 groups/sandybridge/UOPS_EXEC.txt                   |    2 +-
 groups/sandybridge/UOPS_ISSUE.txt                  |    2 +-
 groups/sandybridge/UOPS_RETIRE.txt                 |    2 +-
 groups/sandybridgeEP/CACHES.txt                    |    8 +-
 groups/sandybridgeEP/L3CACHE.txt                   |    6 +-
 groups/sandybridgeEP/UOPS_EXEC.txt                 |    2 +-
 groups/sandybridgeEP/UOPS_ISSUE.txt                |    2 +-
 groups/sandybridgeEP/UOPS_RETIRE.txt               |    2 +-
 groups/skylake/UOPS_EXEC.txt                       |    2 +-
 groups/skylake/UOPS_ISSUE.txt                      |    2 +-
 groups/skylake/UOPS_RETIRE.txt                     |    2 +-
 groups/{broadwell => skylakeX}/BRANCH.txt          |    0
 groups/{broadwellEP => skylakeX}/CACHES.txt        |   95 +-
 groups/{broadwell => skylakeX}/CLOCK.txt           |    0
 groups/{broadwell => skylakeX}/DATA.txt            |    0
 groups/{broadwellEP => skylakeX}/ENERGY.txt        |    0
 groups/{skylake => skylakeX}/FLOPS_AVX.txt         |   10 +-
 groups/{skylake => skylakeX}/FLOPS_DP.txt          |   16 +-
 groups/{skylake => skylakeX}/FLOPS_SP.txt          |   16 +-
 groups/{skylake => skylakeX}/L2.txt                |    0
 groups/{broadwell => skylakeX}/L2CACHE.txt         |    0
 groups/{sandybridgeEP => skylakeX}/L3.txt          |    2 +-
 groups/{broadwell => skylakeX}/L3CACHE.txt         |    0
 groups/{broadwellD => skylakeX}/MEM.txt            |   16 +-
 groups/{broadwellEP => skylakeX}/MEM_DP.txt        |   41 +-
 groups/{broadwellD => skylakeX}/MEM_SP.txt         |   45 +-
 groups/{broadwellEP => skylakeX}/TLB_DATA.txt      |    0
 groups/{broadwellEP => skylakeX}/TLB_INSTR.txt     |    0
 groups/{haswell => skylakeX}/UOPS_EXEC.txt         |    2 +-
 groups/{ivybridge => skylakeX}/UOPS_ISSUE.txt      |    2 +-
 groups/{haswellEP => skylakeX}/UOPS_RETIRE.txt     |    2 +-
 groups/{kabini => zen}/BRANCH.txt                  |   12 +-
 groups/{kabini => zen}/CACHE.txt                   |    6 +
 groups/{interlagos => zen}/CPI.txt                 |   19 +-
 groups/{kabini => zen}/DATA.txt                    |    6 +
 groups/zen/ENERGY.txt                              |   31 +
 groups/zen/FLOPS_DP.txt                            |   32 +
 groups/zen/FLOPS_SP.txt                            |   33 +
 groups/{kabini => zen}/FPU_EXCEPTION.txt           |    6 +
 groups/zen/ICACHE.txt                              |   29 +
 groups/{kabini => zen}/TLB.txt                     |   20 +-
 make/config_checks.mk                              |   26 +-
 make/config_defines.mk                             |   88 +-
 make/config_git.mk                                 |    3 +
 make/likwid-config.cmake                           |    4 +
 monitoring/likwid-agent.conf                       |    3 +
 perl/set_license.pl                                |    8 +-
 src/access-daemon/Makefile                         |   10 +-
 src/access-daemon/accessDaemon.c                   |  518 ++-
 src/access-daemon/setFreq.c                        |  302 +-
 src/{includes/cpuid.h => access-daemon/setFreq.h}  |   24 +-
 src/access-daemon/setFreq_cpufreq.c                |  551 ++++
 src/access-daemon/setFreq_pstate.c                 |  498 +++
 src/access.c                                       |   19 +-
 src/access_client.c                                |   56 +-
 src/access_x86.c                                   |   20 +-
 src/access_x86_msr.c                               |   40 +-
 src/access_x86_pci.c                               |   11 +-
 src/affinity.c                                     |  201 +-
 src/applications/likwid-agent.lua                  |  558 ----
 src/applications/likwid-features.lua               |   27 +-
 src/applications/likwid-genTopoCfg.lua             |    8 +-
 src/applications/likwid-memsweeper.lua             |    8 +-
 src/applications/likwid-mpirun.lua                 |  544 ++--
 src/applications/likwid-perfctr.lua                |  251 +-
 src/applications/likwid-perfscope.lua              |   44 +-
 src/applications/likwid-pin.lua                    |   97 +-
 src/applications/likwid-powermeter.lua             |   27 +-
 src/applications/likwid-setFrequencies.lua         |  352 +-
 src/applications/likwid-topology.lua               |    9 +-
 src/applications/likwid.lua                        |   77 +-
 src/bitUtil.c                                      |    6 +-
 src/calculator.c                                   | 1093 -------
 src/calculator_stack.c                             |   81 -
 src/configuration.c                                |   15 +-
 src/cpuFeatures.c                                  |   83 +-
 src/cpustring.c                                    |  464 ++-
 src/frequency.c                                    |  914 +++++-
 src/frequency_acpi.c                               |  104 +
 src/frequency_pstate.c                             |  274 ++
 src/hashTable.c                                    |   21 +-
 src/includes/access.h                              |    6 +-
 src/includes/access_client.h                       |    6 +-
 src/includes/access_client_types.h                 |    6 +-
 src/includes/access_x86.h                          |    6 +-
 src/includes/access_x86_msr.h                      |    6 +-
 src/includes/access_x86_pci.h                      |    6 +-
 src/includes/affinity.h                            |   16 +-
 src/includes/bitUtil.h                             |    6 +-
 src/includes/calculator.h                          |   36 -
 src/includes/calculator_stack.h                    |   52 -
 src/includes/configuration.h                       |    8 +-
 src/includes/cpuFeatures.h                         |    6 +-
 src/includes/cpuFeatures_types.h                   |    6 +-
 src/includes/cpuid.h                               |    6 +-
 src/includes/error.h                               |    6 +-
 src/includes/frequency.h                           |    8 +-
 src/includes/{pci_hwloc.h => frequency_acpi.h}     |   20 +-
 src/includes/{pci_hwloc.h => frequency_pstate.h}   |   20 +-
 src/includes/hashTable.h                           |    7 +-
 src/includes/libperfctr_types.h                    |   13 +-
 src/includes/likwid.h                              |   77 +-
 src/includes/lock.h                                |    6 +-
 src/includes/memsweep.h                            |    6 +-
 src/includes/numa.h                                |    6 +-
 src/includes/numa_hwloc.h                          |    6 +-
 src/includes/numa_proc.h                           |    6 +-
 src/includes/pci_hwloc.h                           |    7 +-
 src/includes/pci_proc.h                            |    6 +-
 src/includes/pci_types.h                           |    6 +-
 src/includes/perfgroup.h                           |   35 +-
 src/includes/perfmon.h                             |    8 +-
 src/includes/perfmon_atom.h                        |    6 +-
 src/includes/perfmon_atom_events.txt               |    6 +-
 src/includes/perfmon_broadwell.h                   |   58 +-
 src/includes/perfmon_broadwellEP_counters.h        |   59 +-
 src/includes/perfmon_broadwellEP_events.txt        |   34 +-
 src/includes/perfmon_broadwell_counters.h          |    6 +-
 src/includes/perfmon_broadwell_events.txt          |   14 +-
 src/includes/perfmon_broadwelld_counters.h         |    6 +-
 src/includes/perfmon_broadwelld_events.txt         |   14 +-
 src/includes/perfmon_core2.h                       |    6 +-
 src/includes/perfmon_core2_counters.h              |    6 +-
 src/includes/perfmon_core2_events.txt              |    6 +-
 src/includes/perfmon_goldmont.h                    |   22 +-
 src/includes/perfmon_goldmont_counters.h           |    6 +-
 src/includes/perfmon_goldmont_events.txt           |   14 +-
 src/includes/perfmon_haswell.h                     |   52 +-
 src/includes/perfmon_haswellEP_counters.h          |   71 +-
 src/includes/perfmon_haswellEP_events.txt          |   14 +-
 src/includes/perfmon_haswell_counters.h            |    6 +-
 src/includes/perfmon_haswell_events.txt            |   14 +-
 src/includes/perfmon_interlagos.h                  |   20 +-
 src/includes/perfmon_interlagos_counters.h         |    6 +-
 src/includes/perfmon_interlagos_events.txt         |    6 +-
 src/includes/perfmon_ivybridge.h                   |   81 +-
 src/includes/perfmon_ivybridgeEP_counters.h        |   49 +-
 src/includes/perfmon_ivybridgeEP_events.txt        |   16 +-
 src/includes/perfmon_ivybridge_counters.h          |    6 +-
 src/includes/perfmon_ivybridge_events.txt          |   14 +-
 src/includes/perfmon_k10.h                         |    6 +-
 src/includes/perfmon_k10_counters.h                |    6 +-
 src/includes/perfmon_k10_events.txt                |    6 +-
 src/includes/perfmon_k8.h                          |    6 +-
 src/includes/perfmon_k8_events.txt                 |    6 +-
 src/includes/perfmon_kabini.h                      |   30 +-
 src/includes/perfmon_kabini_counters.h             |    6 +-
 src/includes/perfmon_kabini_events.txt             |    7 +-
 src/includes/perfmon_knl.h                         |   34 +-
 src/includes/perfmon_knl_counters.h                |  130 +-
 src/includes/perfmon_knl_events.txt                |   17 +-
 src/includes/perfmon_nehalem.h                     |   24 +-
 src/includes/perfmon_nehalemEX.h                   |   36 +-
 src/includes/perfmon_nehalemEX_counters.h          |    6 +-
 src/includes/perfmon_nehalemEX_events.txt          |    6 +-
 src/includes/perfmon_nehalemEX_westmereEX_common.h |    6 +-
 src/includes/perfmon_nehalem_counters.h            |    6 +-
 src/includes/perfmon_nehalem_events.txt            |    6 +-
 src/includes/perfmon_p6_events.txt                 |    6 +-
 src/includes/perfmon_perf.h                        |   60 -
 src/includes/perfmon_perfevent.h                   |  215 +-
 src/includes/perfmon_phi.h                         |    6 +-
 src/includes/perfmon_phi_counters.h                |    6 +-
 src/includes/perfmon_phi_events.txt                |    6 +-
 src/includes/perfmon_pm.h                          |    6 +-
 src/includes/perfmon_pm_counters.h                 |    6 +-
 src/includes/perfmon_pm_events.txt                 |    6 +-
 src/includes/perfmon_sandybridge.h                 |   58 +-
 src/includes/perfmon_sandybridgeEP_counters.h      |   36 +-
 src/includes/perfmon_sandybridgeEP_events.txt      |   14 +-
 src/includes/perfmon_sandybridge_counters.h        |    6 +-
 src/includes/perfmon_sandybridge_events.txt        |   14 +-
 src/includes/perfmon_silvermont.h                  |   22 +-
 src/includes/perfmon_silvermont_counters.h         |    6 +-
 src/includes/perfmon_silvermont_events.txt         |   16 +-
 src/includes/perfmon_skylake.h                     | 1037 +++++-
 src/includes/perfmon_skylakeX_counters.h           |  561 ++++
 src/includes/perfmon_skylakeX_events.txt           | 3392 ++++++++++++++++++++
 src/includes/perfmon_skylake_counters.h            |    6 +-
 src/includes/perfmon_skylake_events.txt            |   32 +-
 src/includes/perfmon_types.h                       |   10 +-
 src/includes/perfmon_westmere.h                    |    6 +-
 src/includes/perfmon_westmereEX.h                  |   40 +-
 src/includes/perfmon_westmereEX_counters.h         |    6 +-
 src/includes/perfmon_westmereEX_events.txt         |    6 +-
 src/includes/perfmon_westmere_events.txt           |    6 +-
 src/includes/perfmon_zen.h                         |  509 +++
 src/includes/perfmon_zen_counters.h                |  107 +
 src/includes/perfmon_zen_events.txt                |  332 ++
 src/includes/power.h                               |   46 +-
 src/includes/power_types.h                         |    6 +-
 src/includes/registers.h                           |  404 ++-
 src/includes/registers_types.h                     |   26 +-
 src/includes/textcolor.h                           |    6 +-
 src/includes/thermal.h                             |    6 +-
 src/includes/thermal_types.h                       |    6 +-
 src/includes/timer.h                               |    6 +-
 src/includes/timer_types.h                         |    6 +-
 src/includes/tlb-info.h                            |    6 +-
 src/includes/topology.h                            |   18 +-
 src/includes/topology_cpuid.h                      |    6 +-
 src/includes/topology_hwloc.h                      |    6 +-
 src/includes/topology_proc.h                       |    6 +-
 src/includes/topology_types.h                      |    7 +-
 src/includes/tree.h                                |    6 +-
 src/includes/tree_types.h                          |    6 +-
 src/includes/types.h                               |    6 +-
 src/libperfctr.c                                   |  154 +-
 src/likwid.f90                                     |    6 +-
 src/likwid_f90_interface.c                         |    6 +-
 src/luawid.c                                       |  203 +-
 src/memsweep.c                                     |    6 +-
 src/numa.c                                         |    6 +-
 src/numa_hwloc.c                                   |   16 +-
 src/numa_proc.c                                    |   12 +-
 src/pci_hwloc.c                                    |   89 +-
 src/pci_proc.c                                     |    6 +-
 src/perfgroup.c                                    |  438 ++-
 src/perfmon.c                                      |  512 ++-
 src/perfmon_perf.c                                 |  286 --
 src/power.c                                        |  279 +-
 src/pthread-overload/Makefile                      |    6 +-
 src/pthread-overload/pthread-overload.c            |  140 +-
 src/thermal.c                                      |    6 +-
 src/timer.c                                        |    9 +-
 src/topology.c                                     |   75 +-
 src/topology_cpuid.c                               |    6 +-
 src/topology_hwloc.c                               |   71 +-
 src/topology_proc.c                                |   13 +-
 src/tree.c                                         |    6 +-
 test/Makefile                                      |   12 +-
 test/check_Event_Counters.py                       |  156 +
 test/executable_tests/Makefile                     |   22 +-
 test/executable_tests/likwid-perfctr.txt           |   10 +-
 test/executable_tests/likwid-pin.txt               |    8 +-
 test/executable_tests/likwid-setFrequencies.txt    |    2 +-
 test/executable_tests/tester.sh                    |   14 +-
 test/jacobi-2D-5pt.c                               |  116 +
 test/serial.c                                      |    8 +-
 test/test-likwidAPI.c                              |   71 +-
 test/testmarker-cnt.c                              |    8 +-
 test/testmarker-nested.c                           |   58 +-
 test/testmarker-omp.c                              |    9 +-
 293 files changed, 14736 insertions(+), 5271 deletions(-)
 create mode 100644 .gitattributes
 create mode 100644 groups/knl/HBM_CACHE.txt
 create mode 100644 groups/knl/L2.txt
 copy groups/{broadwell => skylakeX}/BRANCH.txt (100%)
 copy groups/{broadwellEP => skylakeX}/CACHES.txt (66%)
 copy groups/{broadwell => skylakeX}/CLOCK.txt (100%)
 copy groups/{broadwell => skylakeX}/DATA.txt (100%)
 copy groups/{broadwellEP => skylakeX}/ENERGY.txt (100%)
 copy groups/{skylake => skylakeX}/FLOPS_AVX.txt (61%)
 copy groups/{skylake => skylakeX}/FLOPS_DP.txt (50%)
 copy groups/{skylake => skylakeX}/FLOPS_SP.txt (50%)
 copy groups/{skylake => skylakeX}/L2.txt (100%)
 copy groups/{broadwell => skylakeX}/L2CACHE.txt (100%)
 copy groups/{sandybridgeEP => skylakeX}/L3.txt (94%)
 copy groups/{broadwell => skylakeX}/L3CACHE.txt (100%)
 copy groups/{broadwellD => skylakeX}/MEM.txt (76%)
 copy groups/{broadwellEP => skylakeX}/MEM_DP.txt (57%)
 copy groups/{broadwellD => skylakeX}/MEM_SP.txt (56%)
 copy groups/{broadwellEP => skylakeX}/TLB_DATA.txt (100%)
 copy groups/{broadwellEP => skylakeX}/TLB_INSTR.txt (100%)
 copy groups/{haswell => skylakeX}/UOPS_EXEC.txt (95%)
 copy groups/{ivybridge => skylakeX}/UOPS_ISSUE.txt (95%)
 copy groups/{haswellEP => skylakeX}/UOPS_RETIRE.txt (95%)
 copy groups/{kabini => zen}/BRANCH.txt (65%)
 copy groups/{kabini => zen}/CACHE.txt (88%)
 copy groups/{interlagos => zen}/CPI.txt (55%)
 copy groups/{kabini => zen}/DATA.txt (62%)
 create mode 100644 groups/zen/ENERGY.txt
 create mode 100644 groups/zen/FLOPS_DP.txt
 create mode 100644 groups/zen/FLOPS_SP.txt
 copy groups/{kabini => zen}/FPU_EXCEPTION.txt (75%)
 create mode 100644 groups/zen/ICACHE.txt
 copy groups/{kabini => zen}/TLB.txt (55%)
 create mode 100644 make/config_git.mk
 create mode 100644 make/likwid-config.cmake
 copy src/{includes/cpuid.h => access-daemon/setFreq.h} (79%)
 create mode 100644 src/access-daemon/setFreq_cpufreq.c
 create mode 100644 src/access-daemon/setFreq_pstate.c
 delete mode 100644 src/applications/likwid-agent.lua
 delete mode 100644 src/calculator.c
 delete mode 100644 src/calculator_stack.c
 create mode 100644 src/frequency_acpi.c
 create mode 100644 src/frequency_pstate.c
 delete mode 100644 src/includes/calculator.h
 delete mode 100644 src/includes/calculator_stack.h
 copy src/includes/{pci_hwloc.h => frequency_acpi.h} (71%)
 copy src/includes/{pci_hwloc.h => frequency_pstate.h} (68%)
 delete mode 100644 src/includes/perfmon_perf.h
 create mode 100644 src/includes/perfmon_skylakeX_counters.h
 create mode 100644 src/includes/perfmon_skylakeX_events.txt
 create mode 100644 src/includes/perfmon_zen.h
 create mode 100644 src/includes/perfmon_zen_counters.h
 create mode 100644 src/includes/perfmon_zen_events.txt
 delete mode 100644 src/perfmon_perf.c
 create mode 100644 test/check_Event_Counters.py
 create mode 100644 test/jacobi-2D-5pt.c

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/likwid/likwid.git



More information about the Likwid-commit mailing list