Cargando…

Performance Optimization of the ATLAS Detector Simulation

In the thesis at hand the current performance of the ATLAS detector simulation, part of the Athena framework, is analyzed and possible optimizations are examined. For this purpose the event based sampling profiler VTune Amplifier by Intel is utilized. As the most important metric to measure improvem...

Descripción completa

Detalles Bibliográficos
Autor principal: Errenst, Martin
Lenguaje:eng
Publicado: 2016
Materias:
Acceso en línea:http://cds.cern.ch/record/2227212
_version_ 1780952439861542912
author Errenst, Martin
author_facet Errenst, Martin
author_sort Errenst, Martin
collection CERN
description In the thesis at hand the current performance of the ATLAS detector simulation, part of the Athena framework, is analyzed and possible optimizations are examined. For this purpose the event based sampling profiler VTune Amplifier by Intel is utilized. As the most important metric to measure improvements, the total execution time of the simulation of $t\bar{t}$ events is also considered. All efforts are focused on structural changes, which do not influence the simulation output and can be attributed to CPU specific issues, especially front end stalls and vectorization. The most promising change is the activation of profile guided optimization for Geant4, which is a critical external dependency of the simulation. Profile guided optimization gives an average improvement of $8.9\%$ and $10.0\%$ for the two considered cases at the cost of one additional compilation (instrumented binaries) and execution (training to obtain profiling data) at build time.
id cern-2227212
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2016
record_format invenio
spelling cern-22272122019-09-30T06:29:59Zhttp://cds.cern.ch/record/2227212engErrenst, MartinPerformance Optimization of the ATLAS Detector SimulationComputing and ComputersParticle Physics - ExperimentIn the thesis at hand the current performance of the ATLAS detector simulation, part of the Athena framework, is analyzed and possible optimizations are examined. For this purpose the event based sampling profiler VTune Amplifier by Intel is utilized. As the most important metric to measure improvements, the total execution time of the simulation of $t\bar{t}$ events is also considered. All efforts are focused on structural changes, which do not influence the simulation output and can be attributed to CPU specific issues, especially front end stalls and vectorization. The most promising change is the activation of profile guided optimization for Geant4, which is a critical external dependency of the simulation. Profile guided optimization gives an average improvement of $8.9\%$ and $10.0\%$ for the two considered cases at the cost of one additional compilation (instrumented binaries) and execution (training to obtain profiling data) at build time.CERN-THESIS-2016-134oai:cds.cern.ch:22272122016-10-25T10:12:22Z
spellingShingle Computing and Computers
Particle Physics - Experiment
Errenst, Martin
Performance Optimization of the ATLAS Detector Simulation
title Performance Optimization of the ATLAS Detector Simulation
title_full Performance Optimization of the ATLAS Detector Simulation
title_fullStr Performance Optimization of the ATLAS Detector Simulation
title_full_unstemmed Performance Optimization of the ATLAS Detector Simulation
title_short Performance Optimization of the ATLAS Detector Simulation
title_sort performance optimization of the atlas detector simulation
topic Computing and Computers
Particle Physics - Experiment
url http://cds.cern.ch/record/2227212
work_keys_str_mv AT errenstmartin performanceoptimizationoftheatlasdetectorsimulation