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

UNSW Computing 1 - The Art of Programming
OpenLearning
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Introduction to Computing 计算概论A
Peking University via Coursera
Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera