AI Engineer - Learn how to integrate AI into software applications
Get 20% off all career paths from fullstack to AI
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore optimization techniques for writing fast code in this 44-minute conference talk by Andrei Alexandrescu. Delve into topics such as ALU parallelism, data dependencies, Horner's Scheme, inlined math, and strength reduction. Learn about practical strategies like table lookups, modular subtraction, and loop unrolling. Gain insights into parallel execution and discover how to improve baseline performance. Understand the importance of optimization in software development and acquire valuable skills to enhance code efficiency.
Syllabus
Intro
ALU
Parallelism
Data Dependencies
Cookie Crumbles
Horners Scheme
Inlined Math
Power of 10
Baseline
Random IDs
Strength Reduction
Parallel Execution
Table Lookup
Modular Subtraction
Unrolling
Optimization
Taught by
NDC Conferences