Search NASA⌕ Search

DOE OSTI · 2318665

Portable Acceleration of CMS Computing Workflows with Coprocessors as a Service

Hayrapetyan, Aram·Tumasyan, Armen·Adam, Wolfgang·Andrejkovic, Janik Walter·Bergauer, Thomas·Chatterjee, Suman·Damanakis, Konstantinos·Dragicevic, Marko·Hussain, Priya Sajid·Jeitler, Manfred·Krammer, Natascha·Ang Li, Ang Li·Liko, Dietrich·Mikulec, Ivan·Schieck, Jochen·Schöfbeck, Robert·Schwarz, Dennis·Sonawane, Mangesh·Templ, Sebastian·Waltenberger, Wolfgang·Wulz, Claudia-Elisabeth·Darwish, Mohamed Rashad·Janssen, Tahys·Van Mechelen, Pierre·Bols, Emil Sørensen·D'Hondt, Jorgen·Dansana, Soumya·De Moor, Alexandre·Delcourt, Martin·El Faham, Hesham·Lowette, Steven·Makarenko, Inna·Müller, Denise·Sahasransu, Abanti Ranadhir·Tavernier, Stefaan·Tytgat, Michael·Van Onsem, Gerrit Patrick·Van Putte, Senne·Vannerom, David·Clerbaux, Barbara·Das, Aloke Kumar·De Lentdecker, Gilles·Favart, Laurent·Gianneios, Paraskevas·Hohov, Dmytro·Jaramillo, Johny·Khalilzadeh, Ali·Khan, Fakhri Alam·Lee, Kyeongpil·Mahdavikhorrami, Mostafa·Malara, Andrea·Paredes, Santiago·Thomas, Laurent·Vanden Bemden, Max·Vander Velde, Catherine·Vanlaer, Pascal·De Coen, Maarten·Dobur, Didar·Hong, Yanwen·Knolle, Joscha·Lambrecht, Luka·Mestdach, Gianny·Mota Amarilo, Kevin·Rendón, César·Samalan, Amrutha·Skovpen, Kirill·Van Den Bossche, Niels·van der Linden, Jan·Wezenbeek, Liam·Benecke, Anna·Bethani, Agni·Bruno, Giacomo·Caputo, Claudio·Delaere, Christophe·Donertas, Izzeddin Suat·Giammanco, Andrea·Jaffel, Khawla·Jain, Sa.·Jain, Sandhya·Lemaitre, Vincent·Lidrych, Jindrich·Mastrapasqua, Paola·Mondal, Kuntal·Tran, Tu Thong·Wertz, Sébastien·Alves, Gilvan·Coelho, Eduardo·Hensel, Carsten·Menezes De Oliveira, Thales·Moraes, Arthur·Rebello Teles, Patricia·Soeiro, Mariana·Aldá Júnior, Walter Luiz·Alves Gallo Pereira, Miguel·Barroso Ferreira Filho, Mapse·Brandao Malbouisson, Helena·Carvalho, Wagner·Chinellato, Jose·Da Costa, Eliza Melo·Da Silveira, Gustavo Gil

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.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Hayrapetyan, Aram, Tumasyan, Armen, Adam, Wolfgang, Andrejkovic, Janik Walter, Bergauer, Thomas, Chatterjee, Suman, Damanakis, Konstantinos, Dragicevic, Marko, Hussain, Priya Sajid, Jeitler, Manfred, Krammer, Natascha, Ang Li, Ang Li, Liko, Dietrich, Mikulec, Ivan, Schieck, Jochen, Schöfbeck, Robert, Schwarz, Dennis, Sonawane, Mangesh, Templ, Sebastian, Waltenberger, Wolfgang, Wulz, Claudia-Elisabeth, Darwish, Mohamed Rashad, Janssen, Tahys, Van Mechelen, Pierre, Bols, Emil Sørensen, D'Hondt, Jorgen, Dansana, Soumya, De Moor, Alexandre, Delcourt, Martin, El Faham, Hesham, Lowette, Steven, Makarenko, Inna, Müller, Denise, Sahasransu, Abanti Ranadhir, Tavernier, Stefaan, Tytgat, Michael, Van Onsem, Gerrit Patrick, Van Putte, Senne, Vannerom, David, Clerbaux, Barbara, Das, Aloke Kumar, De Lentdecker, Gilles, Favart, Laurent, Gianneios, Paraskevas, Hohov, Dmytro, Jaramillo, Johny, Khalilzadeh, Ali, Khan, Fakhri Alam, Lee, Kyeongpil, Mahdavikhorrami, Mostafa, Malara, Andrea, Paredes, Santiago, Thomas, Laurent, Vanden Bemden, Max, Vander Velde, Catherine, Vanlaer, Pascal, De Coen, Maarten, Dobur, Didar, Hong, Yanwen, Knolle, Joscha, Lambrecht, Luka, Mestdach, Gianny, Mota Amarilo, Kevin, Rendón, César, Samalan, Amrutha, Skovpen, Kirill, Van Den Bossche, Niels, van der Linden, Jan, Wezenbeek, Liam, Benecke, Anna, Bethani, Agni, Bruno, Giacomo, Caputo, Claudio, Delaere, Christophe, Donertas, Izzeddin Suat, Giammanco, Andrea, Jaffel, Khawla, Jain, Sa., Jain, Sandhya, Lemaitre, Vincent, Lidrych, Jindrich, Mastrapasqua, Paola, Mondal, Kuntal, Tran, Tu Thong, Wertz, Sébastien, Alves, Gilvan, Coelho, Eduardo, Hensel, Carsten, Menezes De Oliveira, Thales, Moraes, Arthur, Rebello Teles, Patricia, Soeiro, Mariana, Aldá Júnior, Walter Luiz, Alves Gallo Pereira, Miguel, Barroso Ferreira Filho, Mapse, Brandao Malbouisson, Helena, Carvalho, Wagner, Chinellato, Jose, Da Costa, Eliza Melo, Da Silveira, Gustavo Gil. 2024-09-04. Portable Acceleration of CMS Computing Workflows with Coprocessors as a Service. https://doi.org/10.1007/s41781-024-00124-1

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related reports

Performance evaluation of neutron noise analysis in detecting special nuclear materials

Reliable and rapid inspection techniques play a vital role in preventing illicit trafficking of special nuclear materials. Active interrogation systems using neutrons produced by portable, high-flux deuterium-deuterium or deuterium-tritium neutron generators are being actively developed as a secondary scanning tool for this purpose. In this study, a neutron noise analysis-based approach for detecting unshielded and shielded special nuclear materials by using a pulsed deuterium-tritium neutron generator was evaluated. Here, this approach analyzes the fluctuation of neutron counts. Its performance was quantified with regard to time-to-detection to achieve a minimum probability of detection of 99% and a probability of false alarm of less than 1% considering various amounts of special nuclear materials and different shielding configurations. It was demonstrated that this approach could detect 17 uranium slugs in 5 s given a neutron generator yield of 8.1 × 10 7 n/s. These slugs could be detected within a reasonable time frame (200 s) when they were shielded by 10.16 cm of high-density polyethylene. The results obtained using the neutron noise analysis approach were compared with those obtained using the commonly used differential die-away analysis technique, a sensitive technique for detecting the presence of fissile materials by utilizing the prompt fission neutrons produced when the source neutrons from a neutron generator are completely diminished. For example, the time to detect 2 unshielded uranium slugs was 2.1 s when using the differential die-away analysis technique; it increased to 93 s for the neutron noise analysis approach. Although the noise analysis-based approach exhibits an overall performance which is not as good as that of differential die-away, neutron noise provides an alternative method for effective detection of special nuclear materials.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

A proximity-focusing RICH detector for the ePIC Experiment at the EIC

The Electron-Proton/Ion Collider Experiment (ePIC) will be a large, multi-purpose detector to be installed at the Electron-Ion Collider (EIC) being built at Brookhaven National Laboratory. As robust particle identification (PID) capabilities are essential for fully realizing the EIC science program, ePIC contains several PID subsystems spanning different angular ranges. PID capability in the electron-going endcap is provided by a proximity-focusing Ring Imaging Cherenkov detector (pfRICH) designed to deliver at least 3σ separation between pions and kaons for momenta up to 7 GeV/ c . It will also aid with electron-hadron discrimination at low momentum and assist in the determination of the collision time (t 0 ). This contribution will summarize the design of the pfRICH as well as ongoing fabrication and component testing efforts. geant-based performance simulations will also be discussed.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Design of a high voltage delivery system for noble liquid time projection chambers

Noble liquid time projection chambers (TPCs) are a leading technology in the detection of ionizing radiation, particularly in applications such as accelerator neutrino physics, dark matter detection, and neutrinoless double beta decay. This work addresses the design considerations for implementing stable high voltage (HV) systems within large noble liquid TPCs, with a focus on the nEXO experiment. Utilizing insights from prior HV research and experimental investigations, we outline factors influencing HV stability and discuss design choices to improve stability and prevent electrical discharges. A novel HV delivery system concept is presented, tailored for the nEXO TPC, which incorporates these design considerations while also meeting the stringent radiopurity requirements of the nEXO neutrinoless double beta decay search. These design considerations and their specific implementation towards a HV delivery system offer guidance to future experiments applying high voltage in noble liquid environments.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗