Cargando…

CMS event processing multi-core efficiency status

In 2015, CMS was the first LHC experiment to begin using a multi-threaded framework for doing event processing. This new framework utilizes Intel’s Thread Building Block library to manage concurrency via a task based processing model. During the 2015 LHC run period, CMS only ran reconstruction jobs...

Descripción completa

Detalles Bibliográficos
Autor principal: Jones, C D
Lenguaje:eng
Publicado: 2017
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/898/4/042008
http://cds.cern.ch/record/2297463
_version_ 1780956898401452032
author Jones, C D
author_facet Jones, C D
author_sort Jones, C D
collection CERN
description In 2015, CMS was the first LHC experiment to begin using a multi-threaded framework for doing event processing. This new framework utilizes Intel’s Thread Building Block library to manage concurrency via a task based processing model. During the 2015 LHC run period, CMS only ran reconstruction jobs using multiple threads because only those jobs were sufficiently thread efficient. Recent work now allows simulation and digitization to be thread efficient. In addition, during 2015 the multi-threaded framework could run events in parallel but could only use one thread per event. Work done in 2016 now allows multiple threads to be used while processing one event. In this presentation we will show how these recent changes have improved CMS’s overall threading and memory efficiency and we will discuss work to be done to further increase those efficiencies.
id oai-inspirehep.net-1638281
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2017
record_format invenio
spelling oai-inspirehep.net-16382812021-02-09T10:07:23Zdoi:10.1088/1742-6596/898/4/042008http://cds.cern.ch/record/2297463engJones, C DCMS event processing multi-core efficiency statusComputing and ComputersParticle Physics - ExperimentIn 2015, CMS was the first LHC experiment to begin using a multi-threaded framework for doing event processing. This new framework utilizes Intel’s Thread Building Block library to manage concurrency via a task based processing model. During the 2015 LHC run period, CMS only ran reconstruction jobs using multiple threads because only those jobs were sufficiently thread efficient. Recent work now allows simulation and digitization to be thread efficient. In addition, during 2015 the multi-threaded framework could run events in parallel but could only use one thread per event. Work done in 2016 now allows multiple threads to be used while processing one event. In this presentation we will show how these recent changes have improved CMS’s overall threading and memory efficiency and we will discuss work to be done to further increase those efficiencies.oai:inspirehep.net:16382812017
spellingShingle Computing and Computers
Particle Physics - Experiment
Jones, C D
CMS event processing multi-core efficiency status
title CMS event processing multi-core efficiency status
title_full CMS event processing multi-core efficiency status
title_fullStr CMS event processing multi-core efficiency status
title_full_unstemmed CMS event processing multi-core efficiency status
title_short CMS event processing multi-core efficiency status
title_sort cms event processing multi-core efficiency status
topic Computing and Computers
Particle Physics - Experiment
url https://dx.doi.org/10.1088/1742-6596/898/4/042008
http://cds.cern.ch/record/2297463
work_keys_str_mv AT jonescd cmseventprocessingmulticoreefficiencystatus