You’re only 3 weeks away from a new language
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore CPU architecture and hardware fundamentals through practical C++ programming in this comprehensive conference talk from C++Now 2025. Begin with an extremely simplified CPU model and progressively uncover intricate details of modern chip architecture using small C++ code snippets and profiling tools. Examine how C++ programs interact with underlying hardware systems, analyzing performance characteristics and architectural features through hands-on demonstrations. Build intuition about software performance by observing how different coding approaches affect hardware behavior and execution patterns. Expand your mental model of CPU operations step-by-step, transforming from basic concepts to a sophisticated understanding of contemporary processor design. Gain practical insights into optimizing code performance by understanding the hardware layer beneath your applications. Learn to use C++ as an investigative tool for hardware analysis, developing skills that bridge the gap between high-level programming and low-level system architecture. Master techniques for profiling and measuring hardware interactions, enabling you to write more efficient and hardware-aware code in future projects.
Syllabus
C++ as a Microscope Into Hardware - Linus Boehm - C++Now 2025
Taught by
CppNow