Cargando…

CPU Performance Profiling on Linux in the HEP Context

<!--HTML-->The Large Hadron Collider (LHC) at CERN has generated a vast amount of information from physics events, reaching peaks of TB of data per day. Many reports show that the current analysis models (and more generally, data processing interfaces) would not be able to efficiently accommod...

Descripción completa

Detalles Bibliográficos
Autor principal: Kabadzhov, Ivan
Lenguaje:eng
Publicado: 2023
Materias:
Acceso en línea:http://cds.cern.ch/record/2852091
_version_ 1780977137718657024
author Kabadzhov, Ivan
author_facet Kabadzhov, Ivan
author_sort Kabadzhov, Ivan
collection CERN
description <!--HTML-->The Large Hadron Collider (LHC) at CERN has generated a vast amount of information from physics events, reaching peaks of TB of data per day. Many reports show that the current analysis models (and more generally, data processing interfaces) would not be able to efficiently accommodate the amount of data in the next few years. It is both the responsibility of the frameworks to provide efficient computing tools and the user's responsibility to optimally exploit these resources. The latter is of particular interest in this lecture. The purpose of this talk is to familiarize students with mechanisms to efficiently profile the performance of C++ and Python applications, going through real-world HEP analysis. The core of the lecture will be the identification of hotspots via `perf` and techniques for mitigation of different kinds of bottlenecks.
id cern-2852091
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2023
record_format invenio
spelling cern-28520912023-03-10T19:42:06Zhttp://cds.cern.ch/record/2852091engKabadzhov, IvanCPU Performance Profiling on Linux in the HEP ContextInverted CERN School of Computing 2023Inverted CSC<!--HTML-->The Large Hadron Collider (LHC) at CERN has generated a vast amount of information from physics events, reaching peaks of TB of data per day. Many reports show that the current analysis models (and more generally, data processing interfaces) would not be able to efficiently accommodate the amount of data in the next few years. It is both the responsibility of the frameworks to provide efficient computing tools and the user's responsibility to optimally exploit these resources. The latter is of particular interest in this lecture. The purpose of this talk is to familiarize students with mechanisms to efficiently profile the performance of C++ and Python applications, going through real-world HEP analysis. The core of the lecture will be the identification of hotspots via `perf` and techniques for mitigation of different kinds of bottlenecks.oai:cds.cern.ch:28520912023
spellingShingle Inverted CSC
Kabadzhov, Ivan
CPU Performance Profiling on Linux in the HEP Context
title CPU Performance Profiling on Linux in the HEP Context
title_full CPU Performance Profiling on Linux in the HEP Context
title_fullStr CPU Performance Profiling on Linux in the HEP Context
title_full_unstemmed CPU Performance Profiling on Linux in the HEP Context
title_short CPU Performance Profiling on Linux in the HEP Context
title_sort cpu performance profiling on linux in the hep context
topic Inverted CSC
url http://cds.cern.ch/record/2852091
work_keys_str_mv AT kabadzhovivan cpuperformanceprofilingonlinuxinthehepcontext
AT kabadzhovivan invertedcernschoolofcomputing2023