DOE OSTI · 1630717
Bringing heterogeneity to the CMS software framework [Slides]
Abstract
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.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Bocci, Andrea, Dagenhart, W. David, Innocente, Vincenzo, Jones, Christopher D., Kortelainen, Matti J., Pantaleo, Felice, Rovere, Marco. 2019-11-04. Bringing heterogeneity to the CMS software framework [Slides]. https://doi.org/10.2172/1630717
Cite the original work for its findings. Save a collection to share your selection of sources.