home · mobile · calendar · colloquia · 2008-2009 · 

Colloquium - Ansari

Common and Uncommon Reasons for Performance Variability on Intel's Core Architectures
Intel Corporation

Performance measurement inconsistencies can be large hindrance to research and development. They can skew results, unknowingly invalidate experiments, and cost a lot of time to track down the issues. They can also be a source of application performance degradation when left unchecked. Studies have been done to account for, and deal with, performance variability from run to run on the same binaries. This presentation discusses performance instability caused by seemingly insignificant changes in the binaries, exploring, at the micro-architectural level, the reasons behind them. By understanding some of these issues, I hope that the knowledge will be used to generate faster code, and to also save a lot of frustrating time analyzing issues and being steered off course following skewed results.

Hosted by Amer Diwan.

Department of Computer Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
May 5, 2012 (14:13)