YoVDO

Compilation Speedup Using C++ Modules - A Case Study

Offered By: CppCon via YouTube

Tags

Makefiles Courses LLVM Courses Clang Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

RISC-V Toolchain and Compiler Optimization Techniques
Linux Foundation via edX
The State of Julia in 2021 - JuliaCon Keynote
The Julia Programming Language via YouTube
Get Started Using WebAssembly (wasm)
egghead.io
DataFusion and Apache Arrow: Supercharging Data Analytics with a Rust-Based Query Engine
Databricks via YouTube
Compilers - Jared Shumway
White Hat Cal Poly via YouTube