YoVDO

Out-of-Order Execution - What Can It Do for Me?

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses C Programming Courses CPU Architecture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of out-of-order execution in modern CPUs and its impact on software performance in this illuminating conference talk from NDC TechTown 2023. Delve into the common thread that unites high-performance and desktop CPUs: their ability to dynamically reorder machine code execution for increased efficiency. Learn how CPUs analyze data dependencies between instructions to optimize execution without compromising correctness. Discover the advantages and limitations of out-of-order execution, and gain practical techniques to leverage this feature in C and C++ programming. Understand which optimization efforts are worth focusing on and which are best left to compilers and CPUs. By the end of this talk, acquire a deeper understanding of out-of-order processors and how to harness their power to write more efficient code faster.

Syllabus

Out-of-order execution - what can it do for me? - Patrick Schittekat - NDC TechTown 2023


Taught by

NDC Conferences

Related Courses

Getting Started with Reverse Engineering
Pluralsight
Intro to Binary Exploitation
HTB Academy via Independent
Energy Efficient Programming
openHPI
Journey to the Centre of the JVM - Exploring CPU Architecture and Memory Models
ChariotSolutions via YouTube
One Glitch to Rule Them All - Fault Injection Attacks Against the AMD Secure Processor
Black Hat via YouTube