Non quia difficilia sunt non audemus, sed quia non audemus difficilia sunt
Home -> Publications
Home
  Publications
    
edited volumes
  Awards
  Research
  Teaching
  Miscellaneous
  Full CV [pdf]
  BLOG






  Events








  Past Events





Publications of Torsten Hoefler
Torsten Hoefler:

 An Overview of Static & Dynamic Techniques for Automatic Performance Modeling

(Presentation - presented in Frankfurt, Germany, Jun. 2016, Invited talk at International Supercomputing Conference )

Abstract

Automatic performance modeling of high-performance computing applications is a quickly emerging research field. The goal is to automatically derive analytical equations that model the resource consumption or execution time of arbitrary applications. These equations can then be used to determine performance bottlenecks which may be classified as bugs by the user, to derive optimal execution parameters such as numbers of processes or mappings, or to co-design computing systems, among many others. Techniques for automatic performance modeling broadly fall into two categories: static and dynamic methods. Static methods involve source-code analysis and can deliver provable performance bounds, yet, they cannot handle arbitrary codes. Dynamic techniques often build on statistical methods to derive performance models from observations which may which may not exactly capture the true performance model. In this talk, we describe and exemplify both methods and show how to apply them in practice.

Documents


download slides:
 

BibTeX

@misc{hoefler-isc16,
  author={Torsten Hoefler},
  title={{An Overview of Static & Dynamic Techniques for Automatic Performance Modeling}},
  year={2016},
  month={Jun.},
  location={Frankfurt, Germany},
  note={Invited talk at International Supercomputing Conference},
  source={http://www.unixer.de/~htor/publications/},
}


serving: 3.236.86.184:39402© Torsten Hoefler