Abstract

Performance evaluation and analysis of large scale computing applications is essential for optimal use of resources. As detector simulation is one of the most compute intensive tasks and Geant4 is the simulation toolkit most widely used in contemporary high energy physics (HEP) experiments, it is important to monitor Geant4 through its development cycle for changes in computing performance and to identify problems and opportunities for code improvements. All Geant4 development and public releases are being profiled with a set of applications that utilize different input event samples, physics parameters, and detector configurations. Results from multiple benchmarking runs are compared to previous public and development reference releases to monitor CPU and memory usage. Observed changes are evaluated and correlated with code modifications. Besides the full summary of call stack and memory footprint, a detailed call graph analysis is available to Geant4 developers for further analysis. The set of software tools used in the performance evaluation procedure, both in sequential and multi-threaded modes, include FAST, IgProf and Open|Speedshop. The scalability of the CPU time and memory performance in multi-threaded application is evaluated by measuring event throughput and memory gain as a function of the number of threads for selected event samples.

Highlights

  • Home Search Collections Journals About Contact us My IOPscienceThis content has been downloaded from IOPscience

  • Geant4 [1][2][3] is a toolkit for the simulation of particles passing through and interacting with matter

  • Profiling Platform Performance benchmarking and profiling requires a stable set of ’quiet’ machines free from uncertainties due to hardware fluctuations, changes in software and system configurations, and interruptions due to network activity. This dedicated set of machines must capable of providing sufficient computing resources (CPU and memory) to collect significant sampling data for all relevant input parameter combinations and deliver results within the required time constraints

Read more

Summary

Home Search Collections Journals About Contact us My IOPscience

This content has been downloaded from IOPscience. Please scroll down to see the full text. Ser. 664 062021 (http://iopscience.iop.org/1742-6596/664/6/062021) View the table of contents for this issue, or go to the journal homepage for more. Download details: IP Address: 137.138.93.202 This content was downloaded on 09/03/2016 at 08:07 Please note that terms and conditions apply. 21st International Conference on Computing in High Energy and Nuclear Physics (CHEP2015) IOP Publishing. Journal of Physics: Conference Series 664 (2015) 062021 doi:10.1088/1742-6596/664/6/062021.

Introduction
Findings
Published under licence by IOP Publishing Ltd
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call