Cargando…

Geant4 - Towards major release 10

The Geant4 simulation toolkit has reached maturity in the middle of the previous decade, providing a wide variety of established features coherently aggregated in a software product, which has become the standard for detector simulation in HEP and is used in a variety of other application domains. W...

Descripción completa

Detalles Bibliográficos
Autor principal: Cosmo, G
Lenguaje:eng
Publicado: 2014
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/513/2/022005
http://cds.cern.ch/record/2026301
_version_ 1780947342881456128
author Cosmo, G
author_facet Cosmo, G
author_sort Cosmo, G
collection CERN
description The Geant4 simulation toolkit has reached maturity in the middle of the previous decade, providing a wide variety of established features coherently aggregated in a software product, which has become the standard for detector simulation in HEP and is used in a variety of other application domains. We review the most recent capabilities introduced in the kernel, highlighting those, which are being prepared for the next major release (version 10.0) that is scheduled for the end of 2013. A significant new feature contained in this release will be the integration of multi-threading processing, aiming at targeting efficient use of modern many-cores system architectures and minimization of the memory footprint for exploiting event-level parallelism. We discuss its design features and impact on the existing API and user-interface of Geant4. Revisions are made to balance the need for preserving backwards compatibility and to consolidate and improve the interfaces, taking into account requirements from the multithreaded extensions and from the evolution of the data processing models of the LHC experiments.
id oai-inspirehep.net-1301944
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2014
record_format invenio
spelling oai-inspirehep.net-13019442022-08-17T13:29:04Zdoi:10.1088/1742-6596/513/2/022005http://cds.cern.ch/record/2026301engCosmo, GGeant4 - Towards major release 10Computing and ComputersThe Geant4 simulation toolkit has reached maturity in the middle of the previous decade, providing a wide variety of established features coherently aggregated in a software product, which has become the standard for detector simulation in HEP and is used in a variety of other application domains. We review the most recent capabilities introduced in the kernel, highlighting those, which are being prepared for the next major release (version 10.0) that is scheduled for the end of 2013. A significant new feature contained in this release will be the integration of multi-threading processing, aiming at targeting efficient use of modern many-cores system architectures and minimization of the memory footprint for exploiting event-level parallelism. We discuss its design features and impact on the existing API and user-interface of Geant4. Revisions are made to balance the need for preserving backwards compatibility and to consolidate and improve the interfaces, taking into account requirements from the multithreaded extensions and from the evolution of the data processing models of the LHC experiments.oai:inspirehep.net:13019442014
spellingShingle Computing and Computers
Cosmo, G
Geant4 - Towards major release 10
title Geant4 - Towards major release 10
title_full Geant4 - Towards major release 10
title_fullStr Geant4 - Towards major release 10
title_full_unstemmed Geant4 - Towards major release 10
title_short Geant4 - Towards major release 10
title_sort geant4 - towards major release 10
topic Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/513/2/022005
http://cds.cern.ch/record/2026301
work_keys_str_mv AT cosmog geant4towardsmajorrelease10