hrvatski jezikClear Cookie - decide language by browser settings

Portable acceleration of CMS computing workflows with coprocessors as a service

(CMS Collaboration) Hayrapetyan, Aram ; ... ; Giljanović, Duje ; Godinović, Nikola ; Lelas, Damir ; Šćulac, Ana ; Kovač, Marko ; Šćulac, Toni ; Bargassa, Pedrame ; Brigljević, Vuko ; Chitroda, Bhakti Kanulal ; Ferenček, Dinko ; Mishra, Saswat ; Starodumov, Andrey ; Šuša, Tatjana ; ... ; Roguljić, Matej ; ... ; Zhokin, Alexander (2024) Portable acceleration of CMS computing workflows with coprocessors as a service. Computing and Software for Big Science, 8 (1). ISSN 2510-2036

[img] PDF - Published Version - article
Available under License Creative Commons Attribution.

Download (2MB)
[img] PDF - Submitted Version - article
Available under License Creative Commons Attribution.

Download (1MB)

Abstract

Computing demands for large scientific experiments, such as the CMS experiment at the CERN LHC, will increase dramatically in the next decades. To complement the future performance increases of software running on central processing units (CPUs), explorations of coprocessor usage in data processing hold great potential and interest. Coprocessors are a class of computer processors that supplement CPUs, often improving the execution of certain functions due to architectural design choices. We explore the 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 the studies, we take a data processing workflow of the CMS experiment and run the main workflow on CPUs, while offloading several machine learning (ML) inference tasks onto either remote or local coprocessors, specifically graphics processing units (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. This approach can be easily generalized to different types of coprocessors and deployed on local CPUs without decreasing the throughput performance. We emphasize that the SONIC approach enables high coprocessor usage and enables the portability to run workflows on different types of coprocessors.

Item Type: Article
Uncontrolled Keywords: High energy physics ; Experimental particle physics ; LHC ; CMS ; Offline and computing ; Machine learning ; performance ; computer: network ; programming ; machine learning ; Grid computing ; microprocessor ; multiprocessor: graphics ; cloud ; data management
Subjects: NATURAL SCIENCES
NATURAL SCIENCES > Physics
NATURAL SCIENCES > Physics > Physics of Elementary Particles and Fields
Divisions: Centre for detectors, sensors and electronics
Division of Experimental Physics
Depositing User: Martina Žugaj
Date Deposited: 27 Jan 2026 20:06
URI: http://fulir.irb.hr/id/eprint/11170
DOI: 10.1007/s41781-024-00124-1

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year

Contrast
Increase Font
Decrease Font
Dyslexic Font
Accessibility