Bringing heterogeneity to the CMS software framework [Slides]
- Fermi National Accelerator Lab. (FNAL), Batavia, IL (United States)
- 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]
Bringing heterogeneity to the CMS software framework
Using OpenMP for HEP Framework Algorithm Scheduling [Slides]
Technical Report
·
Thu Oct 31 00:00:00 EDT 2019
·
OSTI ID:1630717
+4 more
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
+4 more
Using OpenMP for HEP Framework Algorithm Scheduling [Slides]
Technical Report
·
Mon Nov 04 00:00:00 EST 2019
·
OSTI ID:1630717