Georg Hager's Blog

Random thoughts on High Performance Computing



BoF session at ISC13, June 16-20, 2013, Leipzig, Germany:

LIKWID Performance Tools


Session Leaders:

Jan Treibig (RRZE), Georg Hager (RRZE), Gerhard Wellein (University of Erlangen-Nuremberg, Department of Computer Science)


LIKWID is a simple, easy to install command line tool suite that facilitates working in multicore environments. It contains, among other things, tools for figuring out a compute node’s topology, binding threads to cores, and measuring hardware performance counters and a useful set of derived metrics like, e.g., main memory bandwidth or NUMA traffic. Apart from production, benchmarking, profiling, and program analysis, it can also be used for cluster performance monitoring. The tool suite is being developed at Erlangen Regional Computing Center (RRZE) since 2009. The latest versions (since January 2011) have been downloaded over 3000 times, and they are installed in numerous computing centers around the world. Recently, support for modern architectures such as the Intel Sandy Bridge and Xeon Phi (in beta) has been added. This BoF wants to give an overview of recent developments, collect feedback and success stories from users, and trigger discussions about possible advanced uses and missing features. Although there is continuous feedback from users, we feel that a BoF would be an ideal forum to share experience and ideas.