Cargando…

Performance benchmark of LHCb code on state-of-the-art x86 architectures

For Run 2 of the LHC, LHCb is replacing a significant part of its event filter farm with new compute nodes. For the evaluation of the best performing solution, we have developed a method to convert our high level trigger application into a stand-alone, bootable benchmark image. With additional instr...

Descripción completa

Detalles Bibliográficos
Autores principales: Perez, D H Campora, Neufeld, N, Schwemmer, R
Lenguaje:eng
Publicado: 2015
Materias:
Acceso en línea:https://dx.doi.org/10.1088/1742-6596/664/9/092022
http://cds.cern.ch/record/2134651
_version_ 1780949924230201344
author Perez, D H Campora
Neufeld, N
Schwemmer, R
author_facet Perez, D H Campora
Neufeld, N
Schwemmer, R
author_sort Perez, D H Campora
collection CERN
description For Run 2 of the LHC, LHCb is replacing a significant part of its event filter farm with new compute nodes. For the evaluation of the best performing solution, we have developed a method to convert our high level trigger application into a stand-alone, bootable benchmark image. With additional instrumentation we turned it into a self-optimising benchmark which explores techniques such as late forking, NUMA balancing and optimal number of threads, i.e. it automatically optimises box-level performance. We have run this procedure on a wide range of Haswell-E CPUs and numerous other architectures from both Intel and AMD, including also the latest Intel micro-blade servers. We present results in terms of performance, power consumption, overheads and relative cost.
id oai-inspirehep.net-1414097
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2015
record_format invenio
spelling oai-inspirehep.net-14140972022-08-10T13:01:08Zdoi:10.1088/1742-6596/664/9/092022http://cds.cern.ch/record/2134651engPerez, D H CamporaNeufeld, NSchwemmer, RPerformance benchmark of LHCb code on state-of-the-art x86 architecturesComputing and ComputersFor Run 2 of the LHC, LHCb is replacing a significant part of its event filter farm with new compute nodes. For the evaluation of the best performing solution, we have developed a method to convert our high level trigger application into a stand-alone, bootable benchmark image. With additional instrumentation we turned it into a self-optimising benchmark which explores techniques such as late forking, NUMA balancing and optimal number of threads, i.e. it automatically optimises box-level performance. We have run this procedure on a wide range of Haswell-E CPUs and numerous other architectures from both Intel and AMD, including also the latest Intel micro-blade servers. We present results in terms of performance, power consumption, overheads and relative cost.oai:inspirehep.net:14140972015
spellingShingle Computing and Computers
Perez, D H Campora
Neufeld, N
Schwemmer, R
Performance benchmark of LHCb code on state-of-the-art x86 architectures
title Performance benchmark of LHCb code on state-of-the-art x86 architectures
title_full Performance benchmark of LHCb code on state-of-the-art x86 architectures
title_fullStr Performance benchmark of LHCb code on state-of-the-art x86 architectures
title_full_unstemmed Performance benchmark of LHCb code on state-of-the-art x86 architectures
title_short Performance benchmark of LHCb code on state-of-the-art x86 architectures
title_sort performance benchmark of lhcb code on state-of-the-art x86 architectures
topic Computing and Computers
url https://dx.doi.org/10.1088/1742-6596/664/9/092022
http://cds.cern.ch/record/2134651
work_keys_str_mv AT perezdhcampora performancebenchmarkoflhcbcodeonstateoftheartx86architectures
AT neufeldn performancebenchmarkoflhcbcodeonstateoftheartx86architectures
AT schwemmerr performancebenchmarkoflhcbcodeonstateoftheartx86architectures