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...
Autores principales: | , , |
---|---|
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 |