Stephane Eranian
(Google)
21/11/2013, 10:45
In this talk, we give an overview of the latest developmements in the Linux kernel performance monitoring interface, perf_events, and related tools, such as perf. In particular, we describe load/store sampling support, event grouping, multi event profiling, Energy consumption, uncore counters, Haswell processor support.
Maria Dimakopoulou
(Google)
21/11/2013, 11:15
In this presentation, we talk about a correctness issue in the Performance Monitoring Unit (PMU) of recent Intel processors with Hyperthreading enabled. This issue introduces cross-threading corruption when hyperthreads measure incompatible events on sibling counters. As such, certain event combinations may produce unreliable results. We present an innovative approach to avoid the problem by...
Andres S. Charif-Rubial
(Exascale Computing Research Laboratory, Versailles)
21/11/2013, 14:00
MAQAO (Modular Assembly Quality Analyzer and Optimizer) analyzes binary codes and provides application developers with reports to optimize their code. The tool mixes both static code quality evaluation, and dynamic profiling and characterization. This is based on the ability to reconstruct low-level and high-level structures, such as basic blocks, loops, functions, and call-sites. Another main...
Al Grant
(ARM)
22/11/2013, 10:35
This presentation will give a brief overview of ARM's software profiling tools. This will mainly cover the Streamline tool for sampling-based profiling and software instrumentation, but also look at hardware trace.
Michael W Chynoweth
(Intel)
22/11/2013, 10:55
The presentation will cover the methodologies of the PBA (Performance Bottleneck Analyzer) toolset which has been maintained by Intel engineers for 7+ years to analyze workloads on future architectures. Using examples from software vendors we will show how PBA was able to find and fix issues that could not be identified with any other methodology or toolset on Intel’s future SOCs. PBA...