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