Cargando…

Behind the scenes perspective: Into the abyss of profiling for performance

This lecture is an introduction to profiling a system or individual programs. We will concentrate on profiling to understand aspects of program performance. All discussion and examples are presented with Linux in mind, and some Intel specific information will be given. Topics include: + Overview of...

Descripción completa

Detalles Bibliográficos
Autores principales: Muralidharan, Servesh, Smith, David
Lenguaje:eng
Publicado: 2018
Materias:
Acceso en línea:http://cds.cern.ch/record/2637493
Descripción
Sumario:This lecture is an introduction to profiling a system or individual programs. We will concentrate on profiling to understand aspects of program performance. All discussion and examples are presented with Linux in mind, and some Intel specific information will be given. Topics include: + Overview of - CPU microarchitecture (Intel mainly) - OS: processes and threads - Parallel programming models - Algorithm Complexity to Real Code expectations + Profiling & Performance: types and typical metrics - How to profile - Introduction to various tools + Hands on exercises using profiling tools