Cargando…
Portable Acceleration of CMS Mini-AOD Production with Coprocessors as a Service
Computing demands for large scientific experiments, such as the CMS experiment at CERN, will increase dramatically in the next decades. To complement the future performance increases of software running on CPUs, explorations of coprocessor usage in data processing hold great potential and interest....
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2023
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2863316 |
_version_ | 1780977904636657664 |
---|---|
author | CMS Collaboration |
author_facet | CMS Collaboration |
author_sort | CMS Collaboration |
collection | CERN |
description | Computing demands for large scientific experiments, such as the CMS experiment at CERN, will increase dramatically in the next decades. To complement the future performance increases of software running on CPUs, explorations of coprocessor usage in data processing hold great potential and interest. We explore the novel approach of Services for Optimized Network Inference on Coprocessors (SONIC) and study the deployment of this as-a-Service approach in large-scale data processing. In this setup, the main CMS Mini-AOD creation workflow is executed on CPUs, while several machine learning (ML) inference tasks are offloaded onto (remote) coprocessors, such as GPUs. With experiments performed at Google Cloud, the Purdue Tier-2 computing center, and combinations of the two, we demonstrate the acceleration of these ML algorithms individually on coprocessors and the corresponding throughput improvement for the entire workflow. We also show that this approach can be easily generalized to different types of coprocessors, and even deployed on local CPUs without performance decrease. We emphasize that SONIC enables high coprocessor usage and brings the portability to run workflows on different types of coprocessors. |
id | cern-2863316 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2023 |
record_format | invenio |
spelling | cern-28633162023-06-29T20:24:42Zhttp://cds.cern.ch/record/2863316engCMS CollaborationPortable Acceleration of CMS Mini-AOD Production with Coprocessors as a ServiceDetectors and Experimental TechniquesComputing demands for large scientific experiments, such as the CMS experiment at CERN, will increase dramatically in the next decades. To complement the future performance increases of software running on CPUs, explorations of coprocessor usage in data processing hold great potential and interest. We explore the novel approach of Services for Optimized Network Inference on Coprocessors (SONIC) and study the deployment of this as-a-Service approach in large-scale data processing. In this setup, the main CMS Mini-AOD creation workflow is executed on CPUs, while several machine learning (ML) inference tasks are offloaded onto (remote) coprocessors, such as GPUs. With experiments performed at Google Cloud, the Purdue Tier-2 computing center, and combinations of the two, we demonstrate the acceleration of these ML algorithms individually on coprocessors and the corresponding throughput improvement for the entire workflow. We also show that this approach can be easily generalized to different types of coprocessors, and even deployed on local CPUs without performance decrease. We emphasize that SONIC enables high coprocessor usage and brings the portability to run workflows on different types of coprocessors.CMS-DP-2023-037CERN-CMS-DP-2023-037oai:cds.cern.ch:28633162023-06-23 |
spellingShingle | Detectors and Experimental Techniques CMS Collaboration Portable Acceleration of CMS Mini-AOD Production with Coprocessors as a Service |
title | Portable Acceleration of CMS Mini-AOD Production with Coprocessors as a Service |
title_full | Portable Acceleration of CMS Mini-AOD Production with Coprocessors as a Service |
title_fullStr | Portable Acceleration of CMS Mini-AOD Production with Coprocessors as a Service |
title_full_unstemmed | Portable Acceleration of CMS Mini-AOD Production with Coprocessors as a Service |
title_short | Portable Acceleration of CMS Mini-AOD Production with Coprocessors as a Service |
title_sort | portable acceleration of cms mini-aod production with coprocessors as a service |
topic | Detectors and Experimental Techniques |
url | http://cds.cern.ch/record/2863316 |
work_keys_str_mv | AT cmscollaboration portableaccelerationofcmsminiaodproductionwithcoprocessorsasaservice |