Optimizing Frameworks Performance Using C++ Modules Aware ROOT

12/10/2018
by   Yuka Takahashi, et al.
0

ROOT is a core HEP framework which is used broadly in and outside HEP. As HEP software frameworks always strive for performance, ROOT was extended with experimental support for using C++ modules during runtime. C++ modules are designed in part to improve the performance of parsing C++. As ROOT is parsing and interpreting C++ during runtime, C++ modules offer a promising way to improve ROOT's runtime performance. This paper presents the results and challenges of integrating C++ modules into ROOT and its early adoption to CMSSW.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset