ClangOz: Parallel constant evaluation of C++ map and reduce operations

Activity: Talk or presentationInvited talk

Description

Interest in metaprogramming, reflection, and compile-time evaluation continues to inspire and foster innovation among the users and designers of the C++ programming language. Regrettably, the impact on compile-times of such features can be significant; and outside of build systems, multi-core parallelism is unable to bring down compilation times of individual translation units. We present ClangOz, a novel Clang-based research compiler that addresses this issue by evaluating annotated constant expressions in parallel, thereby reducing compilation times.
Period12 Mar 2025
Event titleSystems Seminars at the School of Computing Science
Event typeSeminar
LocationGlasgow, United KingdomShow on map
Degree of RecognitionLocal