Google Data Analytics, IBM AI & Meta Marketing — All in One Subscription
Build AI Apps with Azure, Copilot, and Generative AI — Microsoft Certified
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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