Explore the inner workings of CPUs and GPUs in this 45-minute conference talk from code::dive that delves into hardware architecture and its crucial impact on performance, programming models, and software security. Learn about CPU fundamentals including cache systems, prediction mechanisms, and speculative execution, understanding both their benefits and potential security implications. Discover GPU architecture and its unique design that necessitates specific programming paradigms, while gaining practical insights into utilizing these powerful components effectively. Through real-world examples of CPU bugs, notable security vulnerabilities, and graphics programming scenarios, gain a deeper understanding of the sophisticated hardware that powers modern computing. Delivered by Zbigniew Skowron, Head of Engineering at Precisionlife and expert in C++, CUDA, Python, and TypeScript development, this presentation bridges the gap between low-level machine code and high-level application development.
Inside CPUs and GPUs: Architecture, Performance, and Security Implications
code::dive conference via YouTube
Overview
Syllabus
Zbigniew Skowron - Inside CPUs and GPUs
Taught by
code::dive conference