[Likwid-commit] [likwid] 02/06: Merge tag 'upstream/4.2.0'
Christoph Martin
chrism at debian.org
Wed Jan 11 15:24:15 UTC 2017
This is an automated email from the git hooks/post-receive script.
chrism pushed a commit to branch master
in repository likwid.
commit f0711159d1ed7c8c9379b7976f5220f1ad0b4a3f
Merge: c113d44 e8dbb7c
Author: Christoph Martin <martin at uni-mainz.de>
Date: Wed Jan 11 11:14:49 2017 +0100
Merge tag 'upstream/4.2.0'
Upstream version 4.2.0
CHANGELOG | 35 +-
INSTALL | 52 +-
Makefile | 63 +-
README.md | 10 +-
bench/Makefile | 13 +-
bench/includes/allocator.h | 20 +-
bench/includes/allocator_types.h | 6 +-
bench/includes/barrier.h | 6 +-
bench/includes/barrier_types.h | 5 +-
bench/includes/strUtil.h | 5 +-
bench/includes/test_types.h | 5 +-
bench/includes/threads.h | 7 +-
bench/includes/threads_types.h | 5 +-
bench/likwid-bench.c | 107 +-
bench/perl/AsmGen.pl | 142 ++-
bench/perl/gas.pm | 319 ++---
bench/perl/generatePas.pl | 53 +-
bench/perl/isax86.pm | 28 +-
bench/perl/isax86_64.pm | 29 +-
bench/perl/templates/group.tt | 8 +-
bench/src/allocator.c | 57 +-
bench/src/barrier.c | 17 +-
bench/src/bench.c | 42 +-
bench/src/strUtil.c | 48 +-
bench/src/threads.c | 31 +-
bench/x86-64/copy_avx512.ptt | 21 +
bench/x86-64/daxpy_avx512.ptt | 25 +
bench/x86-64/daxpy_sp_sse.ptt | 36 +-
bench/x86-64/ddot_avx512.ptt | 23 +
bench/x86-64/load_avx512.ptt | 18 +
bench/x86-64/store_avx512.ptt | 20 +
bench/x86-64/stream_avx512.ptt | 29 +
bench/x86-64/sum_avx.ptt | 33 +-
bench/x86-64/sum_avx512.ptt | 30 +
bench/x86-64/triad_avx512.ptt | 28 +
bench/x86-64/update_avx512.ptt | 21 +
config.mk | 17 +-
doc/applications/likwid-bench.md | 2 +-
doc/archs/phi_knl.md | 688 +++++++++++
doc/likwid-doxygen.md | 3 +
doc/likwid-perfctr.1 | 4 +
doc/likwid-perfscope.1 | 2 +-
doc/likwid-pin.1 | 2 +-
doc/likwid-setFreq.1 | 16 +-
doc/likwid-setFrequencies.1 | 10 +
doc/lua-doxygen.md | 277 ++++-
examples/C-likwidAPI.c | 6 +-
examples/C-markerAPI.c | 6 +-
examples/F-markerAPI.F90 | 6 +-
examples/Lua-likwidAPI.lua | 6 +-
ext/hwloc/Makefile | 4 -
filters/README | 14 +
groups/atom/BRANCH.txt | 2 -
groups/atom/DATA.txt | 2 -
groups/atom/FLOPS_DP.txt | 10 +-
groups/atom/FLOPS_SP.txt | 10 +-
groups/atom/FLOPS_X87.txt | 7 +-
groups/atom/MEM.txt | 2 -
groups/atom/TLB.txt | 7 +-
groups/broadwell/CLOCK.txt | 3 +
groups/broadwell/CYCLE_ACTIVITY.txt | 27 +
groups/broadwell/FLOPS_DP.txt | 8 +-
groups/broadwell/FLOPS_SP.txt | 8 +-
groups/broadwell/PORT_USAGE.txt | 50 +
groups/{sandybridge => broadwell}/UOPS.txt | 0
groups/broadwellD/CACHES.txt | 58 +-
groups/broadwellD/CLOCK.txt | 3 +
groups/broadwellD/CYCLE_ACTIVITY.txt | 27 +
groups/broadwellD/FALSE_SHARE.txt | 8 +-
groups/broadwellD/FLOPS_DP.txt | 8 +-
groups/broadwellD/FLOPS_SP.txt | 8 +-
groups/broadwellD/MEM_DP.txt | 7 +
groups/broadwellD/MEM_SP.txt | 5 +
groups/broadwellD/PORT_USAGE.txt | 50 +
groups/{sandybridge => broadwellD}/UOPS.txt | 0
groups/broadwellEP/CACHES.txt | 58 +-
groups/broadwellEP/CLOCK.txt | 3 +
groups/broadwellEP/CYCLE_ACTIVITY.txt | 27 +
groups/broadwellEP/FLOPS_DP.txt | 8 +-
groups/broadwellEP/FLOPS_SP.txt | 8 +-
groups/broadwellEP/MEM_DP.txt | 7 +
groups/broadwellEP/MEM_SP.txt | 5 +
groups/broadwellEP/PORT_USAGE.txt | 50 +
groups/{sandybridge => broadwellEP}/UOPS.txt | 0
groups/core2/CACHE.txt | 6 +-
groups/core2/FLOPS_DP.txt | 4 +-
groups/core2/FLOPS_SP.txt | 4 +-
groups/core2/TLB.txt | 6 +-
groups/haswell/CACHES.txt | 2 +-
groups/haswell/CLOCK.txt | 3 +
groups/haswell/CYCLE_ACTIVITY.txt | 29 +
groups/haswell/PORT_USAGE.txt | 46 +
groups/haswellEP/CACHES.txt | 2 +-
groups/haswellEP/CLOCK.txt | 3 +
groups/haswellEP/CYCLE_ACTIVITY.txt | 29 +
groups/haswellEP/PORT_USAGE.txt | 46 +
groups/ivybridge/CLOCK.txt | 3 +
groups/ivybridge/CYCLE_ACTIVITY.txt | 32 +
groups/ivybridge/FLOPS_DP.txt | 8 +-
groups/ivybridge/FLOPS_SP.txt | 8 +-
groups/ivybridge/PORT_USAGE.txt | 40 +
groups/ivybridgeEP/CACHES.txt | 2 +-
groups/ivybridgeEP/CLOCK.txt | 3 +
groups/ivybridgeEP/CYCLE_ACTIVITY.txt | 32 +
groups/ivybridgeEP/FLOPS_DP.txt | 8 +-
groups/ivybridgeEP/FLOPS_SP.txt | 8 +-
groups/ivybridgeEP/MEM_DP.txt | 7 +
groups/ivybridgeEP/MEM_SP.txt | 6 +-
groups/ivybridgeEP/PORT_USAGE.txt | 40 +
groups/ivybridgeEP/UNCORECLOCK.txt | 16 +-
groups/{atom => knl}/BRANCH.txt | 12 +-
groups/{broadwellEP => knl}/CLOCK.txt | 2 +-
groups/{atom => knl}/DATA.txt | 8 +-
groups/{broadwellD/CLOCK.txt => knl/ENERGY.txt} | 14 +-
groups/knl/FLOPS_DP.txt | 34 +
groups/knl/FLOPS_SP.txt | 34 +
groups/knl/FRONTEND_STALLS.txt | 24 +
groups/knl/HBM.txt | 46 +
groups/knl/HBM_OFFCORE.txt | 32 +
groups/knl/ICACHE.txt | 25 +
groups/knl/L2CACHE.txt | 34 +
groups/knl/MEM.txt | 51 +
groups/knl/TLB_DATA.txt | 27 +
groups/knl/TLB_INSTR.txt | 27 +
groups/knl/UOPS_STALLS.txt | 25 +
groups/nehalem/FLOPS_DP.txt | 4 +-
groups/nehalem/FLOPS_SP.txt | 4 +-
groups/nehalem/MEM.txt | 8 +-
groups/nehalemEX/FLOPS_DP.txt | 4 +-
groups/nehalemEX/FLOPS_SP.txt | 4 +-
groups/nehalemEX/MEM.txt | 15 +-
groups/pentiumm/BRANCH.txt | 4 +-
groups/pentiumm/FLOPS_DP.txt | 4 +-
groups/pentiumm/FLOPS_SP.txt | 4 +-
groups/sandybridge/CLOCK.txt | 3 +
groups/sandybridge/CYCLE_ACTIVITY.txt | 29 +
groups/sandybridge/FLOPS_DP.txt | 8 +-
groups/sandybridge/FLOPS_SP.txt | 8 +-
groups/sandybridge/L3CACHE.txt | 21 +-
groups/sandybridge/PORT_USAGE.txt | 40 +
groups/sandybridge/UOPS.txt | 3 -
groups/sandybridgeEP/CACHES.txt | 2 +-
groups/sandybridgeEP/CLOCK.txt | 3 +
groups/sandybridgeEP/CYCLE_ACTIVITY.txt | 29 +
groups/sandybridgeEP/FLOPS_DP.txt | 8 +-
groups/sandybridgeEP/FLOPS_SP.txt | 8 +-
groups/sandybridgeEP/L3CACHE.txt | 26 +-
groups/sandybridgeEP/MEM_DP.txt | 7 +
groups/sandybridgeEP/MEM_SP.txt | 5 +
groups/sandybridgeEP/PORT_USAGE.txt | 40 +
groups/sandybridgeEP/UOPS.txt | 3 -
groups/silvermont/MEM_LAT.txt | 23 -
groups/skylake/CLOCK.txt | 3 +
groups/skylake/CYCLE_ACTIVITY.txt | 29 +
groups/skylake/FLOPS_DP.txt | 8 +-
groups/skylake/FLOPS_SP.txt | 8 +-
groups/skylake/PORT_USAGE.txt | 46 +
groups/westmere/FLOPS_DP.txt | 6 +-
groups/westmere/FLOPS_SP.txt | 6 +-
groups/westmere/MEM.txt | 8 +-
groups/westmere/UOPS.txt | 4 +-
groups/westmereEX/FLOPS_DP.txt | 4 +-
groups/westmereEX/FLOPS_SP.txt | 4 +-
groups/westmereEX/UOPS.txt | 7 +-
make/config_checks.mk | 7 +-
make/config_defines.mk | 36 +-
make/include_ICC.mk | 10 +-
monitoring/groups/ivybridge/CYCLE_ACTIVITY.txt | 26 +
monitoring/groups/ivybridgeEP/CYCLE_ACTIVITY.txt | 26 +
monitoring/groups/sandybridge/CYCLE_ACTIVITY.txt | 23 +
monitoring/groups/sandybridgeEP/CYCLE_ACTIVITY.txt | 23 +
perl/gen_events.pl | 2 +-
perl/set_license.pl | 13 +-
perl/xmgrace.pm | 222 ++--
src/access-daemon/Makefile | 7 +-
src/access-daemon/accessDaemon.c | 315 ++++-
src/access-daemon/setFreq.c | 322 +++--
src/access.c | 39 +-
src/access_client.c | 60 +-
src/access_x86.c | 26 +-
src/access_x86_msr.c | 48 +-
src/access_x86_pci.c | 30 +-
src/affinity.c | 34 +-
src/applications/likwid-agent.lua | 5 +-
src/applications/likwid-features.lua | 4 +-
src/applications/likwid-genTopoCfg.lua | 10 +-
src/applications/likwid-memsweeper.lua | 4 +-
src/applications/likwid-mpirun.lua | 55 +-
src/applications/likwid-perfctr.lua | 154 +--
src/applications/likwid-perfscope.lua | 6 +-
src/applications/likwid-pin.lua | 4 +-
src/applications/likwid-powermeter.lua | 17 +-
src/applications/likwid-setFrequencies.lua | 174 ++-
src/applications/likwid-topology.lua | 45 +-
src/applications/likwid.lua | 91 +-
src/bitUtil.c | 18 +-
src/calculator.c | 580 +++++----
src/calculator_stack.c | 7 +-
src/configuration.c | 59 +-
src/cpuFeatures.c | 14 +-
src/cpustring.c | 170 ++-
src/frequency.c | 438 +++++++
src/hashTable.c | 85 +-
src/includes/access.h | 8 +-
src/includes/access_client.h | 11 +-
src/includes/access_client_types.h | 8 +-
src/includes/access_x86.h | 11 +-
src/includes/access_x86_msr.h | 10 +-
src/includes/access_x86_pci.h | 10 +-
src/includes/affinity.h | 10 +-
src/includes/bitUtil.h | 8 +-
src/includes/bstrlib.h | 8 +-
src/includes/calculator.h | 37 +-
src/includes/calculator_stack.h | 10 +-
src/includes/configuration.h | 10 +-
src/includes/cpuFeatures.h | 6 +-
src/includes/cpuFeatures_types.h | 43 +-
src/includes/cpuid.h | 6 +-
src/includes/error.h | 15 +-
src/includes/frequency.h | 12 +
src/includes/hashTable.h | 6 +-
src/includes/libperfctr_types.h | 6 +-
src/includes/likwid.h | 137 ++-
src/includes/lock.h | 66 +-
src/includes/memsweep.h | 6 +-
src/includes/numa.h | 14 +-
src/includes/numa_hwloc.h | 7 +-
src/includes/numa_proc.h | 8 +-
src/includes/pci_hwloc.h | 6 +-
src/includes/pci_proc.h | 6 +-
src/includes/pci_types.h | 30 +-
src/includes/perfgroup.h | 15 +-
src/includes/perfmon.h | 8 +-
src/includes/perfmon_atom.h | 4 +-
src/includes/perfmon_atom_events.txt | 8 +-
src/includes/perfmon_broadwell.h | 159 ++-
src/includes/perfmon_broadwellEP_counters.h | 433 +++----
src/includes/perfmon_broadwellEP_events.txt | 232 +++-
src/includes/perfmon_broadwell_counters.h | 47 +-
src/includes/perfmon_broadwell_events.txt | 229 +++-
src/includes/perfmon_broadwelld_counters.h | 283 ++---
src/includes/perfmon_broadwelld_events.txt | 230 +++-
src/includes/perfmon_core2.h | 37 +-
src/includes/perfmon_core2_counters.h | 6 +-
src/includes/perfmon_core2_events.txt | 8 +-
src/includes/perfmon_goldmont.h | 45 +-
src/includes/perfmon_goldmont_counters.h | 4 +-
src/includes/perfmon_goldmont_events.txt | 4 +-
src/includes/perfmon_haswell.h | 107 +-
src/includes/perfmon_haswellEP_counters.h | 375 +++---
src/includes/perfmon_haswellEP_events.txt | 135 +-
src/includes/perfmon_haswell_counters.h | 47 +-
src/includes/perfmon_haswell_events.txt | 137 ++-
src/includes/perfmon_interlagos.h | 16 +-
src/includes/perfmon_interlagos_counters.h | 6 +-
src/includes/perfmon_interlagos_events.txt | 6 +-
src/includes/perfmon_ivybridge.h | 191 +--
src/includes/perfmon_ivybridgeEP_counters.h | 323 ++---
src/includes/perfmon_ivybridgeEP_events.txt | 184 ++-
src/includes/perfmon_ivybridge_counters.h | 47 +-
src/includes/perfmon_ivybridge_events.txt | 184 ++-
src/includes/perfmon_k10.h | 16 +-
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 | 16 +-
src/includes/perfmon_kabini_counters.h | 6 +-
src/includes/perfmon_kabini_events.txt | 6 +-
src/includes/perfmon_knl.h | 1299 ++++++++++++++++++++
src/includes/perfmon_knl_counters.h | 475 +++++++
src/includes/perfmon_knl_events.txt | 1033 ++++++++++++++++
src/includes/perfmon_nehalem.h | 42 +-
src/includes/perfmon_nehalemEX.h | 65 +-
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 | 6 +-
src/includes/perfmon_perfevent.h | 423 +++++++
src/includes/perfmon_phi.h | 16 +-
src/includes/perfmon_phi_counters.h | 6 +-
src/includes/perfmon_phi_events.txt | 6 +-
src/includes/perfmon_pm.h | 16 +-
src/includes/perfmon_pm_counters.h | 6 +-
src/includes/perfmon_pm_events.txt | 6 +-
src/includes/perfmon_sandybridge.h | 177 +--
src/includes/perfmon_sandybridgeEP_counters.h | 195 +--
src/includes/perfmon_sandybridgeEP_events.txt | 192 ++-
src/includes/perfmon_sandybridge_counters.h | 47 +-
src/includes/perfmon_sandybridge_events.txt | 173 ++-
src/includes/perfmon_silvermont.h | 33 +-
src/includes/perfmon_silvermont_counters.h | 6 +-
src/includes/perfmon_silvermont_events.txt | 6 +-
src/includes/perfmon_skylake.h | 49 +-
src/includes/perfmon_skylake_counters.h | 49 +-
src/includes/perfmon_skylake_events.txt | 322 ++++-
src/includes/perfmon_types.h | 19 +-
src/includes/perfmon_westmere.h | 6 +-
src/includes/perfmon_westmereEX.h | 57 +-
src/includes/perfmon_westmereEX_counters.h | 6 +-
src/includes/perfmon_westmereEX_events.txt | 12 +-
src/includes/perfmon_westmere_events.txt | 6 +-
src/includes/power.h | 7 +-
src/includes/power_types.h | 7 +-
src/includes/registers.h | 604 ++++++++-
src/includes/registers_types.h | 120 +-
src/includes/textcolor.h | 15 +-
src/includes/thermal.h | 6 +-
src/includes/thermal_types.h | 6 +-
src/includes/timer.h | 13 +-
src/includes/timer_types.h | 6 +-
src/includes/tlb-info.h | 11 +-
src/includes/topology.h | 21 +-
src/includes/topology_cpuid.h | 12 +-
src/includes/topology_hwloc.h | 16 +-
src/includes/topology_proc.h | 12 +-
src/includes/topology_types.h | 7 +-
src/includes/tree.h | 7 +-
src/includes/tree_types.h | 6 +-
src/includes/types.h | 7 +-
src/libperfctr.c | 128 +-
src/likwid.f90 | 68 +-
src/likwid_f90_interface.c | 38 +-
src/luawid.c | 684 ++++++++---
src/memsweep.c | 35 +-
src/numa.c | 42 +-
src/numa_hwloc.c | 85 +-
src/numa_proc.c | 67 +-
src/pci_hwloc.c | 11 +-
src/pci_proc.c | 17 +-
src/perfgroup.c | 331 +++--
src/perfmon.c | 653 ++++++++--
src/perfmon_perf.c | 58 +-
src/power.c | 118 +-
src/pthread-overload/Makefile | 9 +-
src/pthread-overload/pthread-overload.c | 5 +-
src/thermal.c | 16 +-
src/timer.c | 89 +-
src/topology.c | 145 ++-
src/topology_cpuid.c | 93 +-
src/topology_hwloc.c | 141 ++-
src/topology_proc.c | 45 +-
src/tree.c | 10 +-
test/Makefile | 28 +-
test/accuracy/TESTS/HBM.txt | 58 +
test/check_group_files.py | 319 +++++
test/executable_tests/likwid-perfctr.txt | 2 +-
test/executable_tests/likwid-pin.txt | 2 +-
test/executable_tests/tester.sh | 6 +-
test/stream.c | 448 ++++---
test/test-likwidAPI.c | 74 +-
354 files changed, 16096 insertions(+), 4878 deletions(-)
--
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