Compilation Speedup Using C++ Modules - A Case Study
Offered By: CppCon via YouTube
Course Description
Overview
Explore a comprehensive case study on compilation speedup using C++20 Modules in this 44-minute conference talk from CppCon 2022. Delve into experimental results comparing compilation times of a modularized library with its original implementation across various compiling configurations. Examine the impact of optimization levels, debug information, and other compiler techniques on performance. Gain insights into the potential benefits of C++20 Modules for real-world projects, including a quick recap of module basics. Analyze the reasons behind the performance numbers and discuss future optimization techniques to further accelerate compilation processes. Consider the implications on code sizes, object ABI, and language standards. Learn from Chuanqi Xu, a Clang/LLVM compiler engineer, as he shares valuable findings to inform decision-making on adopting C++20 Modules in your projects.
Syllabus
Compilation Speedup Using C++ Modules: A Case Study - Chuanqi Xu - CppCon 2022
Taught by
CppCon
Related Courses
Control Flow Integrity in the Linux KernelLinux Foundation via YouTube A Fresh Look at Toolchains and Crosscompilers in 2020
Linux Foundation via YouTube A Few Effective GCC - Clang Optimizations for Embedded Systems
Linux Foundation via YouTube Embedded Linux Size Reduction Techniques
Linux Foundation via YouTube Using Clang for Fun and Profit - Examples from the Chromium Project
GOTO Conferences via YouTube