MIT Libraries logoDSpace@MIT

MIT
View Item 
  • DSpace@MIT Home
  • MIT Open Access Articles
  • MIT Open Access Articles
  • View Item
  • DSpace@MIT Home
  • MIT Open Access Articles
  • MIT Open Access Articles
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Portable Acceleration of CMS Computing Workflows with Coprocessors as a Service

Author(s)
Hayrapetyan, A.; Tumasyan, A.; Adam, W.; Andrejkovic, J. W.; Bergauer, T.; Chatterjee, S.; Damanakis, K.; Dragicevic, M.; Hussain, P. S.; Jeitler, M.; Krammer, N.; Li, A.; Liko, D.; Mikulec, I.; Schieck, J.; Schöfbeck, R.; Schwarz, D.; ... Show more Show less
Thumbnail
Download41781_2024_Article_124.pdf (2.279Mb)
Publisher with Creative Commons License

Publisher with Creative Commons License

Creative Commons Attribution

Terms of use
Creative Commons Attribution https://creativecommons.org/licenses/by/4.0/
Metadata
Show full item record
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.
Date issued
2024-09-04
URI
https://hdl.handle.net/1721.1/156703
Department
Massachusetts Institute of Technology. Department of Physics
Journal
Computing and Software for Big Science
Publisher
Springer International Publishing
Citation
The CMS Collaboration., Hayrapetyan, A., Tumasyan, A. et al. Portable Acceleration of CMS Computing Workflows with Coprocessors as a Service. Comput Softw Big Sci 8, 17 (2024).
Version: Final published version

Collections
  • MIT Open Access Articles

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

Statistics

OA StatisticsStatistics by CountryStatistics by Department
MIT Libraries
PrivacyPermissionsAccessibilityContact us
MIT
Content created by the MIT Libraries, CC BY-NC unless otherwise noted. Notify us about copyright concerns.