skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Bringing heterogeneity to the CMS software framework [Slides]

Technical Report ·
DOI:https://doi.org/10.2172/1630717· OSTI ID:1630717
 [1];  [1];  [2];  [1];  [1];  [1];  [1]
  1. Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
  2. European Organization for Nuclear Research (CERN), Geneva (Switzerland)

Co-processors or accelerators like GPUs and FPGAs are becoming more and more popular. CMS’ data processing framework (CMSSW) implements multi-threading using Intel TBB utilizing tasks as concurrent units of work. We have developed generic mechanisms within the CMSSW framework to interact effectively with non-CPU resources and configure CPU and non-CPU algorithms in a unified way. As a first step to gain experience, we have explored mechanisms for how algorithms could offload work to NVIDIA GPUs with CUDA.

Research Organization:
Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), High Energy Physics (HEP)
DOE Contract Number:
AC02-07CH11359
OSTI ID:
1630717
Report Number(s):
FERMILAB-SLIDES-19-069-SCD; oai:inspirehep.net:1796906; TRN: US2106572
Resource Relation:
Conference: 24.International Conference on Computing in High-Energy and Nuclear Physics (CHEP 2019), Adelaide (Australia), 4-8 Nov 2019
Country of Publication:
United States
Language:
English


Similar Records

Bringing heterogeneity to the CMS software framework [Slides]
Technical Report · Thu Oct 31 00:00:00 EDT 2019 · OSTI ID:1630717

Bringing heterogeneity to the CMS software framework
Journal Article · Mon Nov 16 00:00:00 EST 2020 · EPJ Web of Conferences (Online) · OSTI ID:1630717

Using OpenMP for HEP Framework Algorithm Scheduling [Slides]
Technical Report · Mon Nov 04 00:00:00 EST 2019 · OSTI ID:1630717

Related Subjects